Chin up, my love. It's a shitty situation but he's weak. Clearly.
I think alot of people have fears of losing their freedom when a baby is on the way. It sounds to me like he is rebelling against the loss of any freedom he has left. Some people dont react to this well.
I know I had a freak out when I was pregnant. I freaked out that everything was going to change and that it was going to change for the worse.
It didnt happen that way but I was scared nonetheless.
Unfortunately, his rebellion is bordering on abusive behaviour. He is taking out his worries and frustrations on you and that's entirely not fair especially when you are doing all the hard work, you sre he one growing your child, having raging hormones, getting super tired, your entire body is changing.
I often think that despite men having the physical advantage over women, women are so much stronger mentally and emotionally.
It sounds like you'd have an easier time if he wasn't there. You could get a lie in or a decent night's sleep without him there.
I think you need to sit down and maybe have a break for a couple of weeks. He needs to step away from the situation and think about his behaviour. You can get some decent rest.
Then see how you both feel? If he can't step up and get over these negative emotions, then it may be best you split? You don't want him to continue this downward spiral - it could potentially be so harmful for you and your baby, psychologically and physically.
I know it shit. It feels awful. But channel that mummy strength. You know, the whole lifting a car off your child kind of thing - protect your little ones from that toxic environment. Take no crap and channel that strength.