I'm sorry you have all this going on. I don't know if you have a Pdoc (psychiatrist) or not, I don't know if you have an actual diagnosis, regardless you should really see a Therapist to help you understand your feelings and learn ways to feel better.
There is hope, you can feel better