Sounds like you've gone through a struggle man....
If I were you I'd sue the bastards who were prescribing you for malpractice, but thats just me (son of an attorney)....
Too deal with the stressors of everyday life without drinking alcohol or taking
xanax (or smoking pot or anything like that) I would suggest drinking kava tea - seriously! the stuff works like a miracle with no side effects. Drink some at night after a long day and you will feel a lot better (Note: it says use 2 tea bags, id say use three or four
Good luck!