If you ignore his pleas and crying and begging what actions do you see? A man who repeatedly beaks trust. This is the man he is and he will not change. If you marry him, he will betray you again and again and each time he will be just as sorry as the last.

Don't look at his apologies and promises look at the actions that prompted the apologies and ask yourself if you want to be in a relationship with a man who will continue to pursue other women. He will do it when you have children, when times get hard, good times won't matter. It's like abusive men, they are always sorry after it happens but they can't stop.

You are ignoring the obvious because he pulls out his bag of tricks of illusions when he gets caught. He will just be more careful not to get caught if you are foolish enough to stay, but he will never stop and I think you know that. I wouldn't be flattered that he likes having you around, you are a sure thing, cook, cleaner, convenient sex partner while he excites himself with the chase of random women.

Why are you hesitating leaving a relationship that will bring you misery. He does not love you enough to stop hurting you. Leave while he is begging that will boost your self esteem. If you wait, he will fall in love with one of these women and you will suddenly be inconvenient. When you find someone who is really capable of loving you, you will be glad you dumped this fool.