My husband is so mean to me!

My husband constantly calls me a bitch and sends me messages telling me he hates me and just randomly will say f you. I woke up last night to him standing over me and flicking me off then because he thought I didn’t see him he was like I love you! I Ian pregnant now with our 4 and the thought of getting divorced while pregnant and a stay at home mom scares me so bad. What do I do?