Why do men cheat even though they have a beautiful girlfriend who will do everything for him?

Why do men cheat even though they have a beautiful girlfriend who will do everything for him?
Post Opinion