To stay with husband or leave?..

Yazmine

Hi there.. I’ve never posted like this but I need some advice. To make a very much longer story short, I got married fast, years ago and had a baby right away. But during my pregnancy and after, my husband changed and treated me like shit. For example, he would go out Friday/Saturday nights literally all night to go to car meets and racing with his friends. Or, he would get mad and leave for a night and block me or just not answer and I was home hysterical with the baby. Or, I found him adding girls on social media and replying to them and stuff. I was never ok with any of it and made that clear many times and from the beginning. He did so much more to me and treated me like absolute shit and everybody saw it, meaning all his family and all his friends, and they saw me react crazy. Me reacting crazy is kicking him out, cause I did not want that around me. Then he would come back and say he will change, and well you know the story. Back and forth with him for another year cause he would never actually change. So I left him for real, like I said I would plenty of times. Got my own car and Apt and job and money. Then of course he comes back wanting me, I say marriage counseling first and we did for 3 weeks then stopped but I can’t remember why, maybe cause the money. Anyways, he did sell his sports car that he put above me, and sold his gaming set up that he put above me. (I did not tell him to do it) so it was just him and work and he was by himself and he got to thinking and he did finally change thank goodness. So now we only fight about simple stuff like doing the dishes. But I have the problem of getting through the past. I tried his way, which was not talking about it and moving on, but the other day I exploded cause he was acting shady like he did when he treated me like shit. And I realized, I can’t ignore what he did. I absolutely need to talk about it with him, cause I need to understand so I can heal and stop wondering so many things. Also I found out I’m pregnant again. And on purpose again because he was good and still is but I’ve been thinking. My issue is, even if I stay with him, will I be thinking everyday for the rest of my life if he will go back to treating me like shit? We got married and wanted kids but then he was all out acting like a Hoe basically. Which is the real him and which isn’t? He says he wants to be married with kids and doesn’t care about going out anymore. But also said he needs to think about things because I find problems with everything he does. And my problem he thinks I have are getting mad he doesn’t help me with anything after work. But I even went down on what I expect him to do, I went from him helping me clean our Apt to wanting him to wash dishes every other day. So it’s small stuff. or like he says he wants to game again and I’m gonna have a problem with it, but I said no I’ll only have a problem if you put it above me. So, should I stay or leave? If I stay, do men usually go back to treated you like shit cause they know you stayed? Do you worry about it everyday? Should I leave and eventually find someone who couldn’t possibly put me through hell like my current husband did? I really don’t know what to do. I know people go through rough patches, but is it suppose to be this fucking rough?