Time to end it???

Long post sorry. So my husband and i have been together for two years. We were great in the beginning never fightong or anything. But he has never held a job longer than two months. And everytime I bring it up he has excuses, sometimes valid other times not. This time its that he has to get his tonsils removed. Over the last few months things have fallen apart to the point that I don't want to be with him anymore. We've been either arguing or tense together for the past month. And I've tried ending things several times only to cave in the end. He has been verbally abusive in the past and I think the only reason he stopped is bc I finally threatened to leave him. I told him I needed a break tonight and now I'm at my mom's. I'm torn bw whether it's time to end it or give him another chance but i honestly can't see him ever changing. What do you guys think?