YOu need to detach from...I know that is easier said than done but it will help you maintain your sanity. Let him do his thing and you go make yourself happy. Show him you don't need him or his mess.
Anyway if he's with her nothing you say or do can get him away. It's his decision. You can only deal with yourself.