Imo, people cheat because of:
- Treatment/attitude towards partner: If you're the type of person who has anger issue, always seeking for attention, abusive, etc. then there's a chance you'll get cheat on. People want peace in their life, you know
- Overthinking: It's self-explanatory. Overthinking results to overreaction which will then result to accusation.
- Money