Some good points have been made here,
I guess it is habit and it has become normal. I doubt I'd know how to function in a normal relationship now. I'd been with him now for nearly 6 years.
I know why I stayed a few years back, we had a premature son who died 2 hours after he was born, I was desperate for another baby, it took nearly 2 years but now I finally have her.
Yes I need to stop defending myself against his accusations, I need to stop thinking his opinions matter. He changes history all the time to the point I get confused where "did I actually do that?" Maybe it is me, maybe he's right.
Every now an then the light shines through and I see what he does for what it is, emotional abuse ect. He's abusive in every single way.
I don't want another partner, iv not made good choices with any of my partners so I need to stay single for a long time. Because if I don't my little girl is just going to be me in 20 years time and it will e my fault. I need to stop the cycle now.
It's not for the sake of appearance, I don't go out with him publicly as he's embarrassed me too many times, and I don't tell people when we've got back together ecsuse I'm embarrassed that I've done it again.
Yes I've always had issues with self love as such, but now with 6 years of being told how useless I am, how everything I touch turns to shit, how I killed my son and he feels sorry for our daughter, I've ended up believing it even more.
I suppose it is easier to get back with him than put up with the threats an the abuse, also the lies he tells about me are horrific. I need to stop caring what other people think.
Thank you some of these comments have been very helpful