I need advice

Last night my husband came home drunk. He doesn’t drink often, but when he does he gets mean. He started talking to me about some girl that he says he is just friends with. For some reason he decided to tell me that he had sex with her cousin, but it was before we were married. Well I got upset because I really didn’t even understand why he was bringing this up, I think he was just trying to make me jealous or something. At this time I was eating a bowl of soup in bed. I told him to just leave me alone and then he got mad and flipped the bowl of soup over on me. It went all in my face and in my hair. I got really scared. I told him I wanted to leave and then he started holding his hand over my mouth so I couldn’t talk because his mother lives with us and she was upstairs and he didn’t want her to hear me. I just cried myself to sleep and couldn’t believe what had happened. He said this morning it was the alcohol and that he was never going to drink again. He has never done anything like this before. I just don’t know what to do or think.