Violence

My SO has been a real piece of shit lately. Not being there how i would like and coming home late to top it off.. Doesn’t contribute to shit. Today he snapped because I’m tired of his shit and he’s “going through a lot” moral of the story he slammed me into the wall, I slapped him because it was hard and hurt. Next thing I know he beat the shit out of me and I’m almost 33 weeks, kicked me when I was down in my back, the told me he doesn’t love me anymore screaming, and the baby isn’t his probably since I don’t want to be with him. I don’t know how to get him out my apartment I’m in college my last two semesters. He won’t leave. Like none of his downfalls are my fault. While I’m down he’s like go ahead push, lets see if he looks like me. Etc I’ve been in bed for the past 6 hours. He’s constantly trying to talk to me. My baby is moving but not like he was this morning. I’m such a bad mom! I pray my baby is fine mentally and physically when he gets here.