Why do men cheat on their wives?

You have a good life, great sex life, a wife thay loves you but yet still cheat so what is missing from the marriage.
Why do men cheat on their wives?
Post Opinion