The most obvious reason why men cheat is when they are far from God; in the sense that the carnal mind takes over.Now the following are all based on a Godlessness life:
1. When our personalities don't match. For example, you don't like going out but I do. The day I find a girl who does I will definitely cheat on you knowingly or unknowingly.