Xanax is great at first. Then your body gets used to it and you have to take more and more Xanax to get the same effect. This is called tolerance. So if you get on it, you will likely stay on it and keep increasing the dose until you get to a high amount. Then there are horrible side effects, like sleepiness and rebound anxiety. Eventually you will want to quit it and it will be hell because withdrawal is a bitch. Most people can't get off it because withdrawal is hell. The longer you are on it and the bigger the dose, the harder it will be to get off it. I'm in this situation now where I am having tolerance problems and I hate the rebound anxiety. As soon as I am finished with school, in about 5 months, I am going to "try" to get off Xanax, because I hate the side effects, especially the rebound anxiety. I hate the tolerance too.
Doctors don't like to prescribe Xanax and other benzos for a reason! So only take it as a last resort. Nothing else helped me, so I had to use it as a last resort. I literally tried every SSRI out there and many multiple times and high dosages and none of them helped. Tried some other drugs that didn't work either, so after going throught that, the doctors gave me benzos, since nothing else was helping me.
Sometimes I wonder if benzos have made my anxiety worse and made it last over an extended period of time with the rebound anxiety, tolerance, etc. and the fact that since I had that, I didn't need to try therapy. The problem is, benzos just treat the symptoms. They don't get to the root of the problem. If you use them instead of getting at the root of the problem with therapy, you will never get rid of your anxiety!
Long term use of benzos can damage your brain and other parts of your body too. The best thing to do is get some psychotherapy and try some SSRIs. If you get better, you can try to get off the SSRIs later and it will be a lot easier than getting off benzos.
Check out:
http://www.benzo.org.uk/