Personally I think men cheat because they dont know what relationship means. Atleast most men dont. The point is to have a healthy balanced lifestyle all together. When I say that the fire between a relationship dies. As us being men we practically easily get bored so we need excitement in our lives so what we do is we pretty much look for another female.
Guys most of the time dont make an effort to do something interesting specially when one is in a relationship. And the other reason is if the female is either too boring or either to nagging. Most females require time from their bfs or husbands which usually guys tend not to give because he is too busy with work. Doesnt matter if the female sex is a house wife or office going, they all need time.
And lastly men should work like men and think like women in these cases then probably they might come somewhere.
btw where is sage