When people cheat, is it because they're unhappy?

Do people cheat only when they’re unhappy or does it matter? Specifically in marriage it seems common but they still chose to stay.

When people cheat, is it because they're unhappy?
Post Opinion