A month ago my DH came home drunk. he took a dislike to something I said and hit me. At the time he said I deserved it and called me some foul names but once he sobered up the next day he was very sorry for what he did and promised it was a one off.
I was in complete shock as he had never been violent before, plus we have a 2 year old DD and baby on the way who I have to think about so I forgave him. Maybe I am naive but I thought that would be the end of it.???
After work tonight he had two friends round, they had some drinks and we were all chatting and having a bit of a laugh. but when they left he snapped.
He shouted that I had made him look like a complete fool and I had been flirting with his friend. I tried asking what he was talking about but he said I disgust him.he told me to get away from him and pushed me backwards onto the chair 
I don't know what to do. I don't think I can cope with two children on my own. Can I make him change? Will counselling help?