I am done with this life I have

My husband always calls me names for no reason. Like dumbass bitch and much more. He always throws at my face that everything I have is because of him. We recently purchased a house in May and due to the fact that he is not legally here I put it only on my name. We have 2 daughters and 1 on the way. He hits me once in a while and I’m just so afraid to end up dead. He does marijuana and always tell him that’s not good and it’s dangerous. He babysits my children Monday-Thursday because I go to school and now I feel like quitting school and just focus on my daughters and leaving him I need advice on when should I call the police cause I feel so worthless