Just want to know

Why is that at times my husband can be loving but he is still abusive 13 years later. In the beginning it was a lot of physical abuse from him. I was 24 years old. Now it’s financial and emotional abuse. Like if I make a typo in a word through text I’ll be like you know what I mean because it would be very simple error.. then he will say things like say what you mean and mean what you say. He was caught cheating online having an emotional affair so I decided to part ways because I’ve had enough 😞 to top it off, he disputed payments he made on the utility bills so he will get the money back and I will have to owe again! He knows I’m not working right now and the income I do receive is only once a month. What they say, never depend on a man. But I thought I could because he is my husband! He just moved out & disputed the payments and said oh well you deal with it now!! I hope I find a job soon because what I get monthly cannot help cover the bills without him. I don’t want to deal with the cheating and abuse just for financial support. I did that and it’s killing my mental 😢