I don't know what to tell you Cathy. But this is my opinion ok...take it with a grain of salt.
I think enough is enough. I say pack his bags now and not wait until Sunday. He wants to be with OW, let him. This is no life for you. His cake eating has got to stop. He will continue this behavior until one of you (either you or OW) says that's it. I just can't see him changing his behavior as long as it is allowed to continue. The ball is in your court now to make some changes. Do what you feel you need to do because it boils down to what matters the most to you. Having an H at home (when he feels like it) even though he still spends time with OW or get your life back and your self respect along with it.