My husband and I have been married almost 3.5 years and we have 2 children.
2 years ago, he left me and immediately had a new girlfriend. A month later, he decided to work things out with me, while we continued living apart (we were both living with relatives)
I didn't find out until almost a year later that he continued seeing the girlfriend and had just stopped talking to her when we moved back in together. Our son was 18 months at the time and I got pregnant again.
He started a new job and a few weeks later, I caught him cheating by finding texts between him and a girl. He promised he ended it. He got fired from the job a couple months later and I found out the girl worked there too. A month goes by and I catch him again, this time I talk to her myself and she said she had no idea he was lying, etc. I thought she was gone.
I had my daughter in February this year and last month, yes I caught him once again. Talked to her and she had been telling him for a couple of weeks to leave her alone and he kept persisting, despite her having a new boyfriend. Also found out they slept together.
Of course he always begs and cries, promising he'll never do it again. He's gone to all the extremes like he's lelegitimately trying. But he's still jealous, controlling, demanding, as if I'm the one that messed up.
There are times when he blamed me for it, his excuse being "I always felt like you were going to leave me anyway."
He has all the classic signs of an emotional abuser, but I struggle with knowing if it's true.
I'll also add that we've lived with relatives our entire marriage and he continuously blows money. He's irresponsible and careless. He rarely spends time with our kids.
I'm unemployed with nowhere else to go and I long to keep my family together, but I'm miserable and heart broken.
So my question is.. should I try more to work through this? Is there something I'm supposed to be doing or will he always be this way?