My heart breaks for you. A lot of pain there. A lot of stuff to deal with. But I got say, I'm glad you are reaching out. It might be a good time to see someone though. It is very hard to discuss personal issues with a stranger, but it all goes to how much is enough. Sounds like you are ready for a positve change.
I think many of us here can atest to the benefit of seeing someone professionally. When I first started seeing someone, I was cautioned that I might feel even worse before I started feeling better. Opening old wounds and all. Seeing a professional and possibibly going on medicine doen't fix all aspects of our lives. It does, God willing, help us attain the ability to cope with life's issues and stressors. A strong support system is essential! I know...easier said than achieved.
I've gone thru stuff alone and with professional help. With help is better!
I see that like me, you are a newer member. I hope at the very least, you will continue to visit PC. You are not alone.