Hit in the head.

My boyfriend and I have been together for 5 years, we have a 10 month old and a baby on the way. This morning when we got up he was being so rude to me, mocking me, for no reason . I asked him to hold our son so I could get ready for work, I tossed the pacifier in between them so they'd have it. Immediately my so started to scream and yell at me for throwing it "at him" I said that's not what I meant to do and he got up with everything he could and threw it at my head. Then threw some of the babys clothes at me, some had zippers so it did sting. He got in my face yelling at me for being stupid and retarded and I pushed his face away from me. He screamed at me not to touch him and then hit me in the head really hard, my head felt like someone just took a hammer to, that time, I did hit him back, then again, he hit me in the head on the other side. Both times he hit me so hard he knocked me over. It hurt, hes way bigger than me, way stronger. I shouldnt have pushed his face in the first place, and I apologized for that. I had to go to work after he did that. I had to cover a bruise on my forehead, my eyes hurt, my head almost feels like its cracked, probably isnt but that's what it feels like. I've been dizzy all day and reallY unbalanced. I cant stop thinking about it being all my fault. He told us ttwo get out. Idk what to do with two babies on my own with nothing.