This is a joke question, right?
Yeah, sure, give him a hundred more chances. Why not? He’s already cheated six times by my count–and those are the ones you know about. What’s another ten or twenty? If you’re willing to overlook six, you can overlook sixty or six hundred. I mean, you love him, right? That’s a lot more important than your self-esteem. And like you say, being alone sucks, so just continue being a doormat if that’s what keeps this guy around.
Because he sounds like a real winner.