How to safely taper Xanax?

(I'm seeking a Doctor at this point but wanted to get your insights)

So, I'm 24 yo male well-built w/ ADHD. I take Ritalin (it's almost a must for me) and Xanax helps with sleeping at night.

Problem is: I am taking too much. 3mg ~ 5mg/daily. I've been taking benzos for around 3 years.

Can I recover from this or am I already fucked? I don't drink alcohol nor do illegal drugs.