2. He's selfish and self-indulgent. Guys who cheat do so because they are only focused on one thing … themselves. The good news is that guys like these are easy to spot. Guys who are selfish and self-indulgent tend to be like that in all aspects of their lives. If you want to get a good gauge of the moral character and integrity of the man you are dating, look at the way he lives his life and the way he treats others. If you start noticing that he is only out for himself, and he obviously doesn’t care about others (including you) aside from what they can do for him, there is only one thing you should do … run!
3. He has a sudden change in behavior. A tell-tale sign of a guy who is cheating is when he suddenly changes his behavior. This shows up in numerous ways. He might make a sudden change in his appearance or grooming habits, or it could be a sudden change in his work schedule where all of a sudden he's working late, has to travel and can't be reached. But, the most common sign is when your sex life decreases, and he shows less of an interest in you in the bedroom.
I've never been one to sugar-coat things, and I don't think that you should be either. There are some guys out there who can't be trusted and some who can. The key is being able to recognize a potential cheater before the relationship begins.