Joan Kirera, a therapist who specialises in marriage and family matters says that people cheat for a number of reasons.
“People cheat because of their own unresolved inner conflicts. Unless in cases where a person is struggling with sexual addictions, or some other disorders, extra marital affairs are accelerated by unresolved issues in relationships, emotional detachment among couples and where boundaries in a couple setup and constantly being violated by one or both members of a couple.”