Need some advice please..

Ti
I'm 9 weeks pregnant and my hubby started his new job a few weeks ago, anyway I know his tired and I've been trying to look after him when I haven't had my head over the toilet lol but last week we had a stupid little fight over nothing and he went completely off his face screaming at me and slapped my phone out of my hand I've never been scared of him before and we attended a wedding together a few days later and all he did was drink and ignore me. My family hates him now because he was making faces behind my back and being extremely arrogant. I am so hurt and confused I'm too scared to bring up to him how I feel cos I'm worried he'll scream at me again. I also can't stand the thought of sex atm I feel so much resentment towards him. What do I do?