Have you tried just... not taking drugs? Honestly, I understand you're addicted, but if you really truly want to get better you're going to need to ween yourself off. I don't suggest quitting altogether, Ive heard withdrawal is a bitch, but just slowly take less and less until your body doesn't crave it anymore. A physical addiction is the hard part, you can fight a mental addiction.
And I suggest starting now. Amphetamines are harsh, and Xanax specifically will destroy you.