I would.
leave her. plain and simple.
When he/she cheats. When he/she doesn't want to work. When you feel like you have to babysit him/her.
If a friend were in your situation, what would you advise?
I suppose. Absolutely
no. he's a jerk, and you should leave him
YES. IMMEDIATELY. IT WILL ONLY GET WORSE.
You are better off without them
Honestly... If this person won't leave their partner, then that means that they are happy. You can't force someone to leave their partner because YOU love them. Either hope and pray that eventually they do leave their partner, or try and find someone new.
You should be able to trust your partner. There is no physical way to tell. You need to work on your relationship. Consider counseling.
A mate that cheats and is caught cheating is in full denial because they are angry and humiliated they got caught and that is the only reason they are humiliated ... their secret is out! Some people who cheat may have had one or both parents who cheated; they could have been cheated on by one or more girlfriends or boyfriends in their lifetime and feel that most people cheat anyway so why can't they. Anyone who cheats on their partner no matter what they reason is spineless; lacks self confidence; is immature and lacks empathy towards their partner and is using them as a 'safe place' where they know they can still have a secure lifestyle. The partner who cheats has the option to realize they no longer love their mate and should be honest about it and leave the relationship or at least separate before starting divorce proceedings and go to marriage counseling if they both feel they want to save the marriage. If the partner still cheats then their mate should take their secure and safe place away from them and kick them out. Cheating on a partner causes that bond of trust (essential in a good marriage or any relationship) and trust is not easily earned back.
when you feel like your partner doesn't love you anymore and you feel like leaving him, you should confront him first or else, when you leave him and the truth was he loved you then that sucks before deciding,,, think first, do you think you're being a little bit insecure?
Because the one who's cheating doesn't recognize that what they're doing is wrong and then gets mad at their partner. It's called being a hypocrite.