Long term regular use of Xanax can be tricky, due to the tolerance issue mainly. Has your doc ever tried you on Klonopin? That would be a more optimal choice for long term use, because while it is also a benzo, it works a little differently, it's a longer acting benzo, so it's more appropriate for regular use.
I would agree with Rosy that you need to discuss these issues with your doctor to see what options make the most sense.
Good luck to you, keep in touch.
These are really things you should discuss with your doctor :D