I'm sorry to hear you have been going through that, that sounds really challenging.
I think PamelaR's ideas are really helpful especially seeing your GP.
One thing that I have found to be useful for my anxiety is learning to meditate. I never really thought of it before but I have started to find youtube videos that I can just sit comfortably and listen to while they guide me through the process. I always have many thoughts running through my mind so it helps me to observe them and not let them take control of me.
Please let us know how you go!