First of all, let me say welcome to PC.
Second, the first question that comes to my mind is...do you have a psychiatrist? A therapist? Even a GP? You need to talk to a professional about how you're feeling, what you've been struggling with. Perhaps you'll find that therapy will help you. And if you require it, medication can also be very helpful.
I hope that you are feeling better soon.