As this is your first post welcome to PC
I feel for you. Is there a doctor you can talk to in real life? We can't diagnose here. I do hope that you can find support and information here.
I often find it helpful to write things down just to get them out of my head.