With all due respect, why would you ever want to stay with a man who has cheated on you? It is totally disrespectful to you and who knows what STD or worse he could pass onto you? You still are young and like you say attractive and if you have a lot to offer someone, move on to someone who will give you the respect and affection you deserve.