Cheating generally means that you are not fully satisfied with your current partner or that you feel something is missing in the relationship. When men cheat, it basically means that they are looking for something their girlfriend or wife is not providing. Often times, it comes down to sex. A lot of men who are in serious relationships usually end up cheating after a couple of years. Most of the time, these men cheat because they are frustrated and need to get it out of their system.
Men also like to explore and try new things.
The benefit in this case is that once men do cheat, they realize that it is nothing special and probably won't do it again. When people are in a relationship for a long time, they can't help but start taking their significant others for granted. Sometimes they forget just how great the women they have really are. Men forget how wonderful it feels to have someone love you unconditionally. The result is that once men are unfaithful, they will lie in bed and think relentlessly about their unsuspecting partners.