These are really things you should discuss with your doctor :D
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.