I need some serious help

Sarah

I don’t know what to do. My boyfriend is very angry and takes it out on me on a regular basis. So far he has not hit me but he degrades me and calls me names. I’m 10 weeks pregnant and now every time he is mad he says horrible things not only about me but about our unborn child. He constantly tells me to end it but as soon as those words leave my mouth he fights me even more and becomes violent. He’s punched holes in our apartment and I’m afraid that next it will be me he hits. I know I should leave but I’m afraid to because he literally won’t let me. I’ve tried leaving just to get space and he pins me down or against the wall so that I can’t. Nothing I do is right or good enough so I have to walk on eggshells in hopes I don’t piss him off. Wtf do I do?