Why do men cheat on good women that have been there for them through thick and thin?

mz_NoMoreDrama
I been with this man for three years and I loved him to death. I found out he been cheating on me for about six months straight. Me not knowing he was cheating on me into I found an open condom in his car. I ask him about it he lied and said it was his best friend. That's a lie. But why do good men cheat on good women is a question I ask myself every day.
Why do men cheat on good women that have been there for them through thick and thin?
3 Opinion