I don't have expert advice but I can tell you I am going through the same thing with my H and his ONS. One minute he is yelling about how disgusting and manipulative women like the OW are and the next minute he is sobbing telling me he can't believe he did something that stupid, he can't believe he risked our marriage like that. I honestly don't have an answer on how to deal with it. When he is yelling, I just listen and don't comment. When he is crying, I hold him. The yelling is easier to deal with. The crying is something I've never dealt with before. H is not emotional and I'm not sure what to do. My H also seems to be terrified that I am going to leave. I think this may be where the mood swings are coming from. He cannot believe that I want to stay with him. He is appreciative that I am willing to stick it out and work on it but at the same time he thinks I'm going to leave at any moment. My advice would be just hang in there. Let him rant, let him cry. He needs to work through it. Reassure him that you are there for the long haul.