Why do guys cheat?

My last 2 ex's cheated on me and I don't understand it is it me or is it them? I didn't think I was that bad...
Why do guys cheat?
26
8
Add Opinion