Well almost 70% people cheat on their partners. I have seen many faithful partners as well and also the cheating has many levels. There is a cheating which is a one off thing, cheating by running a affair behind her back or cheating repeatedly. I think you lay in the last category and well you need help as you cannot stop yourself from cheating. Things would end bad for you.