Cheating is immoral. No one likes to be cheated on or be a cheater. There is not one answer to why people cheat? Most people, when are cheated, feel like it was because of them. They blame themselves for everything.
Liar liar pants on fire. Nobody likes a cheater, but when given an opportunity to cheat, I dare say most will cheat if they know they will get away with it. At the end of the day, everyone is a sinner, it is just the degree of the sins, some more some less. So, why do husbands, men and boyfriends cheat? There is no 1 answer that fits all, but if all of your boyfriend cheats and dumps you after a period of time, you could be the problem and not them. Perhaps it is time to re-look into your own character. Below are a few articles on various software for Windows, Mac, iPhone and Android smartphones.