Abuse???

****TW*****

So, my bf and I have been together for over a year, we live together and ive been the step mom to his 4 year old for almost all of our relationship. We found out a couple of months ago that I am pregnant, im 11 weeks today, I was on birth control and taking precautions but it still happened. I'm scared but happy and he claims to he happy too. But on Tuesday, during the week we didn't have his daughter (we have 50/50 custody with week on week off) he hurt me. We had a fight, i was having an off day and didn't want to cuddle him when we went to bed but he kept pushing himself up next to me and touching me even though I told him no multiple times. He flipped out and told me either I sleep in our bed with him and he cuddles me or I sleep in the spare bedroom. So, I got out of bed, grabbed my pillow and went to grab the blanket which he ripped out of my hands. He said no, you can have the dirty one on the floor of your going to leave! I was absolutely pissed at this point and wasn't taking that. We fought for a bit, pulling back and forth at the blanket and yelling at each other but then he started to get physical. He shoved me off the bed, picked me up and dragged me around and then got mad when I fought and grabbed onto things to stop him. We ended up going to back to bed a couple of hours later and the next day he came home from work and apologized and said he would never do it again but I am so hurt that he did this in the first place. I'm going to share some photos of the bruises he left on me and I just dont know what to do. I want to believe that he won't do it again but the fact that he did it in the first place and while I'm 11 weeks pregnant makes me so scared.