I don't why you can't ask him for more help. Remember those baby steps. Start out small, and ask for one more morning/afternoon/evening, whatever, then work up from there.
Do you know what he is doing to break it off with OW?
I know you're frustrated with how long this is taking. Unfortunately, it is a long, slow, process. He/She who has the most patience, wins!