When is enough, enough?

So...I really don't even know where to begin. I am a stay at home mom. I had a good job but decided to stay at home with my kids. I have a 4 and 1 year old. I love being at home with them, however i do feel that my husband feels that this in mine and mine only job. He hardly helps with the kids at all. He he either on the phone with work stuff or drinking. He is at the house when he is drinking but he isn't present. He cusses so bad around us. MF, F, GD. Just super disgusting. I feel like he is never happy unless he is drinking, which then he really isn't around us. He is verbally, mentally abusive and last weekend he got physical. He pushed me down so hard that i hit my head passed out and he said i seized. No i didn't go to the doctor. I would have been gone after that but I do not want to go every other week without my children. Yeah it isn't good them seeing that, but he really isn't around much for them to see a lot of the other. Well he is at the house just not involved with anything we do really. It is just so sad because we were best friends before children. I don't really know what went wrong. He says he doesn't want a divorce but i don't understand why he feels that we are okay. He doesn't think we have a good relationship but he says he still loves me very much. I do love him but i am not in love with him.