Quoting Mother of One plus One:" When he got home yesterday he cried and begged me not to leave. He told me he would watch them while ... [snip!] ... lastnight,once he saw I was leaving he begged on his knees for me to stay...I don't want to feel like I haven't tried enough."
Honey, I'm not going to pretend I know your exact situation. But I have been in a similar situation before. I have been in it a few times, actually. Each time I went to leave, they would cry and beg me to stay, promising to change. The change never came. And because I loved them so much, I believed they could change. The first guy it took me FOREVER, and some jail time to leave him. Yeah, smurf got that bad. We both went to jail one night, and then my mind and my heart were finally in agreement. I was released before he was, I went home, packed my smurf, and got the smurf out, never to look back. I haven't heard or seen from him since. The second one was my ex husband. He would treat me like I was next to nothing, not worth a minute of his time, and would get down on me SO hard for spending money on necessary items like clothing. At one time I had only one pair of blue jeans, one pair of shoes, and like 3 shirts. It got easier for me to leave him toward the end, because I had been living without him for so long (he'd been in Germany for a year). The last guy was a lot of the same way, would treat me like I was less than he was, called me fat, just generally treated me like smurf. And each time I'd tell him that he wasn't welcome in my home anymore and that I didn't want to see him anymore, he'd get upset, telling me he loved me. He convinced me that I *needed* him, otherwise how would I survive? It took SO coming along and breaking his hold on me to get away from him. SO made me feel amazing, and was just a wonderful person to be around. Still is.
My point in all of this is don't stick around if you're legitimately unhappy. He may say he's going to change, promise you the world. And things may change, for a while. But it will always go back to the same smurf, because it's part of his nature.