Pregnant & in a toxic relationship

I’m 8 weeks pregnant and I’m at wits end with my relationship we have been together for 7 months and it’s been rocky but since I’ve been pregnant he’s been 10x more disrespectful towards me I understand that I’m moody and all that but he keeps calling me “sorry” and telling me I’m a piece of shit saying all kinds of rude and disrespectful things I was yelling at him telling him to get out and he kept being disrespectful to me so I was pushing him and I slapped him I feel so so bad but I can’t take it no more he even says I’m not a woman that I’m a child I’m almost 19 and I’m aware that I’m not fully a woman but coming from your boyfriend that is far far away from being a “man” hurts he’s younger than me I don’t know what to do at this point I’m depressed I feel so alone he’s even said “ you don’t even have a belly yet” implying that everything I’m feeling is irrelevant. Rant over sorry I just don’t know what to do anymore