Tell him things need to change, that you are NOT happy. If he refuses to change, drop him like a rock. Nobody should have to deal with someone who doesn't respect them, and who cares more about...
By using the tried and true formula "Once a Cheat, Always A Cheat"
Either seek professional help for both of you, Marriage Consoler preferred, psychologist if you can afford it, or Make him sit and...
Only you can decide what is best for you and how you want to deal with it. Confronting him would be the first step and from there you will have to decide whether you want to forgive him or not.