but i think extra-marital affair happens because of lack of communication for both parties...if you are no longer happy or your partner is not satisfying your needs---emotionally,sexually, etc. spend time discussing these things to save the marriage.