<human>: Okay, warning, I know I'm dumb for doing the things below. And believe me, I am cursing myself for being this dumb.

We have been together for about a year, I caught him flirting with other girls online last December 2014, I got so mad. He denied the whole thing and said he's sorry and that he doesnt want me to go, he says he's gonna be better. Believed him since I love him.

He changed, he handled my emotions well, even fought for me. He was really sorry. Fast forward to February 2015, caught him messaging other girls again. Confronted him about it, he says he has never met up with anyone. He says he's sorry again, begged me to stay. Even drove through traffic to beg. Being dumb again, i forgave him.

Fast forward to a month after, the relationship has been shaky, he asked for time and space, but he swore that he wont flirt around. Begged him to stay. Ended up me being the jerk, even tho it was really him. We bought said we will work on our personal issues first before working on ours. Then, suddenly, caught him cheating again. He denied things at first, but when i gave him solid evidence, he confessed. But he was mad at me. Tried to end it, told him I deserve someone better, but he said he will be better. Been fighting for a week, and finally, it really did get better, but found out again that he messaged another girl online 2 days ago. Dont know what to do anymore. I just want to leave, but I dont know why I'm so dumb to not stand by my decision of leaving.

What to do? I keep on hating him, yet loving him at the end of the day. I've never been this hurt before, and I dont think I can take any more pain.

Can you provide a brief overview of the text?
<bot>: Boyfriend cheated three times with multiple women, not only three, forgave him everytime but getting tired of it already, i just want to go but can't