Last straw today

My baby’s father and now ex boyfriend snapped this morning when I asked him to wake up with the baby since I had to work today and he has weekends off. I had a crying breakdown yesterday because my 6 MO daughter had been struggling with sleep and is extremely fussy during the day. It’s not like I want her to be the perfect baby but fussy day and night back to back wears you down, especially when I have to take care of the house and make food for me and him. After I asked him to get up with the baby he got up slammed our sliding bed door and broke it off and started packing her diaper bag to leave. Some backstory when she was 2 MO I left with the baby back to my hometown because when I caught him texting a woman I confronted him and he pointed his gun at me and was strangling me with my baby in my arms. So he always joked that “next time it’s not gonna go my way”. Meaning he was going to take her from me to punish me for leaving. Words were exchanged and I called him a deadbeat dad in anger and he shoved me hard to the bed with the baby in my arms. I felt him grab the back of my neck so I put her on the bed and he body slammed me to the floor. We have tile and the back of my head hit the floor, I felt nothing I got up grabbed my baby and called his dad to come pick him up. Usually when we fight I’m quiet and I let him yell at me but today I got back in his face yelled back and told him I wasn’t scared of him. His dad picked me and my baby up after he left in MY car and I’m at my in-laws house coming up with a plan to be a single mom in a city where my family is 12 hours away. I’m NEVER going back after today, I’m debating on filing a police report, his family has also made it clear they will help me and that if I call the cops that’s on him for putting his hands on me. This is going to be the hardest thing I’ve ever had to do but I’m only 21 I have to stay strong for my baby. Any other moms going through this with me leave that fucker and never look back. THEY WILL NEVER CHANGE!!