He is most likely a compulsive cheater and guys like that never stop cheating. You need to do no contact with him because you are only torturing yourself.
Every marriage I have known where the guy was a compulsive cheater and had a very compatible wife in every other wayended up breaking up because the wife just couldn't take it any more.
You are wasting your time and your life when you could be out meeting somebody that truly has your best interest at heart.