no judgement, just advice please.

I am 12 weeks pregnant, mine and my husbands first child together. He constantly looks at other women and it makes me feel absolutely terrible about myself because he doesn't put any effort into making me feel sexy anymore. So jokingly I asked him who an unsaved number in his phone was, all the messages he sent were deleted and there was only 1 message from the number that said "I hope not". So I ask and he gets super defensive and starts yelling, he then grabs my shirt and slung me over him (ripping my sleeve) and proceeds to tackle me on my bed while yelling to give him his phone. He elbowed me in the stomach, although he claims it was an accident that he elbowed me it wasn't an accident that he was slinging me around like a rag doll. I currently have marks on my neck and both arms that I have taken pictures of just in case. Before I was pregnant we had a history of this, he pushed over a baby gate, has punched me in the arms, kicked me, and we have multiple holes throughout or bedroom from him punching when he's mad. I am so in love with him and I just don't know what to do.