Help!!! Sorry so long.

So me and the hubby been together 3 years married for going on 5 months. We clicked right away. So he moved in with me within a month. A month after he moved in I found out he was still talking to his ex. I had male friends but it was no flirting or leading them on. Anyway I forgive him an shit went back to normal I guess. Fast forward to after we got married it like he changed into a totally different person. He became emotional abusive. He started lying an every time I would confront him he would just flip out on me and leave. Yes I would take him back every time. But now I realize I can live without him. He now understands this and know I'm serious about leaving. The problem now is he won't leave he constantly tells me he's not going nowhere that I can't leave him. I have 3 children an currently out of work. The apartment in my name and even tho I have no job I am making it work for me an my children. My question is have anyone else been Thur this? If so did you leave or stay?