OP, for a period of about 10 years I went through absolute hell. I had an abusive spouse who was a narcissist with BPD, they cheated on me, beat on me, made me feel like it was all my fault, they used me and abused me. About midway in, maybe year 5 or 6 I developed debilitating harm OCD and terrible panic/anxiety disorder. I lived with this on top of the abuse and everything else. I was trapped, I was constantly in fear... It was literally hell. But i heard someone somewhere say "if you're going through hell, don't stop there, you keep going". So I finally broke the chains of that abusive relationship (we had a child and it was a mess, and it took several tries and several fails) and I began the road to recovery. I rediscovered who I used to be, and with the experiences I gained, who I now was.
I have to tell you this, I am now and not just bullshitting you, i am now the happiest I HAVE EVER BEEN. Because of the hell I went through with that other person, I learned a great deal. Not the least of which was how to respect myself, how to care for myself and how to love myself and this is important because thanks to those lessons, and thanks to understanding what abuse is, what gaslighting is, I also learned how to be a better man. I learned how to treat someone I loved with respect, with care, I learned how to let go and let my significant other be a partner in my relationship and not an object for my affections and thanks to that I am now with the most beautiful, most perfect love of my entire life. And even though she is a treasure to me, I know that should she have a change of heart, I'll be ok... I've been through worse and I know who I am, I'll come out with more.
Thanks to the peace I have now, I am better off financially, my child has a better home life and has peace, my anxiety and ocd are almost completely gone for two reasons, the change of environment and some strict dieting (I believe I had some gnarly food allergies that finally sent me over the tipping point) and once I got them under control things began to fall in to place...
I am telling you this because IT GETS BETTER, but it never will if you don't let it, if you don't try it. So OP PLEASE, if you're going through hell, KEEP GOING.