Am sure loads of women would have been asking this same question or their minds would have been working overtime on why their man cheats on them.
There is no rational explanation to this.
Cheating could be anything secret a man shares with another woman behind his wife or girlfriend, it could be from texting, chatting over the phone, physical/sexually, flirting, to extreme complements etc.
Lack of communication and understanding often leads to a man or a partner cheating.
Some men say they fell out of love which I don’t believe love exist in a relationship.
Main factors that could make a man cheat are home issues, nagging partners, violent partner (some women can be violent), partners not good in bed or able to satisfy her man in bed, partners that can’t dress sexy for their man (women need to dress attractive to impress their man) nothing can beat natural beauty, partners that doesn’t take care of themselves as a woman, mind games also leads to a man's infidelity, always accusing a man of cheating could lead him to cheat.
Greed is another factor.
All men has tendency to lie. Some men likes varieties, they can’t be pleased or satisfied by one woman. The illusion on a man's head/brain is to get a complete or total woman.
A man can have the best woman, almost complete, she’s beautiful, she never nags, she gives him breathing space, she never stops him from going out but yet he still cheats on her, what makes him cheat? Is it because he likes varieties? Or is it because he's greedy? What could this be?
A man could just finish sleeping with the sexiest woman in the world, as soon as he steps out of the door and spots another woman he would also find her attractive; give him a chance he would also want to get it on with her.
Most men that cheat with different women would never agree to polygamy or would think polygamy is wrong, but yet they sleep or cheats on their wife/girlfriend with different women.
High sex drive can never be a good excuse for a man to cheat, it can only be an excuse if the man's wife/girlfriend doesn’t fulfill or satisfy his sexual needs, but still that doesn’t mean he should cheat.
I think it will be a good idea if people find out more about their potential partner's sex drive before they get into a relationship, this will reduce cheating/infidelity and fallouts in relationships.
Sometimes cheating can be inherited or cultural influenced, inherited means what they have seen their father do, or they might have seen their mum cheat on their father so they think its right to cheat too.
Cultural influence can also be another factor because some cultures believe in polygamy or believe a man has the right to be with more than one woman or concubines.
Alcohol can also play a major role too.
Some men cannot control themselves when drunk or they get easily sexually arouse or horny when they have had a drink. Some easily get carried away when drunk. Some prefers to cheat when drunk so that they wouldn’t feel any guilty when cheating.
Above all cheating can just be some people's nature. They do it because they enjoy doing it, or maybe they get pleasure out of it.
Some women get with a man that has a history of cheating/infidelity but yet shocked when he cheats on them.
Don’t get me wrong once a cheat never always a cheat, people do change.