Druff, sorry to hear this is happening to you. Glad to hear you have found relief to a degree but I have to ask...
Have you entertained the idea of "talking to someone", sometimes just the release can help with anxiety. Maybe set up a time to try it, not sure if insurance covers but the under lying issue is important to deal with.