What will make a married man cheat on his wife?
The only thing that will make someone break their promises to others is an individual deciding to break their promises to others.
And before you break out a list of excuses, just know that’s all they are—excuses (justifications meant to make promise breakers feel better about their promise breaking), not reasons (root causes of actions).
If you’re horny, bored, frustrated, lonely, etc., you can deal with those disappointments in an upright and direct fashion, no deceit necessary. If you’re afraid of others’ reactions for being authentic, then you’ve really got to ask yourself (1) why you rely on lying and dishonesty to manage your relationships, (2) what kind of people you and your partner(s) are, and (3) what scares you so much about living forthrightly.
Get real with your partner(s) and be prepared to deal with the consequences like the mature adults you’re supposed to be.