I need advice pleassee!!!!

jessica

So i was waiting up for my boyfriend to get home lastnight with his dinner i made him, house was cleaned, kid was in bed and dinner was waiting. I have been messaging him wondering when he is coming and hasn't really been replying to me, other then saying after he's done doing some work. I gave in and called him, HE WAS SITTING AT HIS BOYS SMOKING AND WATCHING VIDEOS! I was like you're kidding me... He always does this! When we have dates planned he bails, EVERYTHING I do he yells at me and calls me names. I'm so sick of him cheating me this way, I'm so sick of being played by his games, the way he acts towards me is so scummy. I hung up really upset. I literally do everything for this guy and he breaks me down everytime he gets me up. I called him out on his bullshit and told him I'm done. I head to bed, my son is sleeping in his crib next to my bed. This guy comes to my house, is honking his horn, I stay in bed because I'm trying to sleep and waited enough at this point..... He comes into my house with my house key he refuses to give back at 1 IN THE MORNING. ripped me off my bed onto the floor, grabbed my arm and yanked me up then started pushing me outside of our room WHILE MY 18 MONTH OLD SON IS SLEEPING RIGHT BESIDE US. He took my phone, smacked it off of my face, told me that it was his now, I try to get it back. We're in the bachelor kitchen at this point. He throws me into the side of the fridge, I drop and I am terrified at this point. My kid starts screaming so I go and calm him, this guy walks in and starts while I'm trying to put my son back to sleep, he won't turn off the bright light shining in my son's eyes, throws my phone at my head while my son is in my arms, and starts calling me names telling me that something in wrong with me... I'm scared and have not talked to him all day, I'm literally terrified to sleep again. I have no baby sitter to be able to work, waiting for subcitized to get back to me, and nobody will hire me with my schedule I need.

Point being, I don't trust my son's safety with him anymore, what is the chance of me winning a custody battle?