Sorry that you are dealing with this mental anguish. I certainly won't judge you, as I know no one is perfect.
I'm glad you're going to take it easy on the Xanax now. That's an excellent first step!
Please do let us know what your pdoc has to say, and feel free to let us know what we can do to further support you.