Break up.

A couple days ago I posted about how my boyfriend and I got into an argument, he was shitty as soon as he woke up in the morning, I'm not sure why, I tossed the pacifier for our 10 month old on the couch beside him as I was getting up and it hit his chest, wasn't intentional or hard, he started screaming at me for throwing it at him and he picked it up and threw it as hard as he could at me. Then he started throwing other things at me because "how do you like it" he's a big, strong guy. He threw small things at me but his throw was really strong and it hurt a bit. He kept screaming at me and I pushed him away from me, and with everything he had he hit me in the head, I pushed him away from me again because he was hurting me and he hit me in the head again, all in front of our son, later I told him I was feeling dizzy, I could barely get up without almost falling over, I had a huge bruise on my forehead and the headaches were so strong. He told me to stop being a baby and to suck it up. Things have been toxic for the last few years with him, he tried talking to another woman, he's hit me before, I stayed and now I'm pregnant again with our second baby. After that incident he told us to get out. Later that night he refused to talk to me and left to see his friends, I packed our things and left to my moms house. Currently looking for an apartment for us. I know its what's best but my heart really hurts. He always texts me later saying he misses me and wants me home and I always go back but this time I'm not. I cant stop crying, I know deep down hes not a bad guy, He's a good dad, he used to treat me so well. Then he just didnt. I know this is going to be good for me and the baby but I'm so sad.