there are different reasons for cheating. it's not right, but i would forgive him (NOT FORGET) if you can't forgive him then forgive him anyway and take back your life. don't hold on to the hurt. it'll just hurt you in the end more. i've been on both ends so yup.