Hey ....I have been there. I think my whole life I dated ppl who cheated. This is the best advice I can give you......YOUR PICKER IS BROKEN!! Seriously...you are subconsiously picking ppl that cannot make a true committment. Sounds crazy....but I totally belive it. The ppl I choose were all the same just in different packages. Take a look within and analyze what you are looking for in a mate. It will get better...trust me. I finally took a look and ended up meeting and marrying the greatest guy in the world that I KNOW beyond a doubt would never ever even consider on cheating on me.