I sat on our first wedding anniversary thinking I hope I don't see another one. I hated him, he belittled everything i said or did, despite me earning twice what he did, putting all the deposit on the house and did anything in the house, cooking, cleaning and DIY. He was a completely useless twunt who sat around playing games and smoking weed and every time he opened the back door he failed to check if the gate was closed and the dog ran out Every. Single. Time. I realised i preferred the dog
I woke up and kicked him out when I realised I didn't have to live like that. That I deserved to be happy and that being single was a significant improvement on being stuck with that sack of shit.
I came home every night for 2 weeks and asked him to leave. He didn't believe me, tried every excuse, he was ill, he wanted his half of the house (despite putting nothing in and being in negative equity), he would change (it lasted 1 hour precisely)
Eventually he left. He kept coming back on ever decreasing intervals until he gave up. At each visit thinking that him telling me how hard this was on HIM, HE was stressed etc would convince me to take him back (why?)
Six months later I filed for divorce and he messaged me in Klingon saying I had no honour. That day I was so glad I got rid of the fucker.
I spent 3 glorious years single before I met the love of my life. There is a better path for you OP. Just be brave enough to take the first step