why do men cheat when they have a good woman at home?
Because they are basically dogs, out for the hunt and they don't have the emotional commitment to a relationship which most women possess.
They don't know what they want or they gave no respect for the woman that they're with.
Because the grass always seems greener on the other side of the fence. But it takes a lot of manure to get it that way ;)
Because men think they can have whatever they want.
Because some women care to much and men get pissed of the women always calling etc
Why do women cheat when they have a good man? Cheating is not only done by one gender.
Probably for the same reason women cheat on a good man.
Both men and women cheat and they can,have a dozens reasons why but I say because they don't love you anymore