Hi everyone. This is my first post and I don't know where else to turn. I am 25 years old and have been in a relationship with DS dad for 8 years now. He is an amazing father, partner not so much. He has a very short temper and will shout and scream at me for the most unnecessary things such as using the iron first on a morning. We both work long hours, me more so and he is really helpful around the house putting the washing on, having the tea ready etc. He also never lets me forget this and calls me names such as ugly, fat, thick, slg, bad mother and lazy. He knows how much this hurts me - I'm by no means fat I'm a size 8 but I excessive diet and have a bad relationship with food as a result- I am beginning to hate myself more and more everyday and my self esteem is low. I cannot phantom why anyone would call someone they love these things. Everything I do he has a problem with, if I put fake tan on to go out with my friend he says I'm sl*gging myself up etc. I've confronted him about his behaviour and his response is "your not perfect. I don't come without my flaws, I work a stressful job and I am a mother which I can sometimes put before our love/sex life. He will go in a rage accusing me of all sorts when I don't want to have sex, he can't understand that I don't want to have undress and have sex with someone who called me ugly 4 hours ago. Sometimes I feel like I HAVE to have sex with him so I don't get an earful which I know isn't right.
Lately, I have been feeling more distant than ever, I am beginning to imagine a life for myself without him even though I know he will make my life a living hell. However, we have recently bought a house together. Mortgage is in his name although I put half of the deposit down. I pay all the utility bills and we split everything half down the middle. I don't know if I will regret leaving him, I don't know if I will be happier. I don't know how it will affect my 4 yo. I just feel like I don't know anything, I don't even know who I am anymore.
Any advice from anyone in a similar situation would be amazing x