I am really beating myself up for staying on my relationship for almost 3 years after I knew the abuse wasn't going to stop. He said and did horrible things to me. Why did I not love myself enough to leave? Why did I not think I deserved better?
Hello Brokengirl86 and welcome to the SF family.
I know it's easier said than done, but really don't beat yourself up over this. As the others have said, you aren't the first and certainly won't be the last, it's more common than people realise. If I'd recognised my self worth sooner then I wouldn't be in the position I am now. It's easy to look back with hindsight and begin to question our decisions, but not so much when we are in the moment. This can work both ways; quite often when people split up they look back and idealise the relationship and regret their decision to leave. This is why so many people, including myself, go back to toxic relationships only to realise why they weren't happy.
The good thing here is that you have seen the truth of it and will learn from this experience. Presumably you have no intention of ever going back, so that's a positive step. The past cannot be changed so try not to let it define your future. Learn and grow from it and move forwards toward a stronger you.
If it's available to you, counselling is a great way of dealing with codependency and attachment issues and PTSD, which can be a result of an unhealthy relationship. I would highly recommend TA (Transactional Analysis) therapy which has really helped me, along with my amazing psychotherapist. If it isn't available, then you can still research the techniques, which I do a lot as it allows me to see things a bit more clearly. If you're interested, I have some very good books I read that I could recommend.
I hope you find some peace from this, and know that we are all here for you with nothing but understanding, support, and compassion.
{{Hedgehugs}}