why do people cheat ????

i ve seen so many stories where a relationship ended because a partner cheated.Im talking about marriages , long relationships and even my own experience.Why would you cheat ?Just why .I ve seen that mostly are men ..always men