MB, I can tell you this. Last week after I caught my H again with the felon girl, he said the guilt was too much to take, it was eating him alive. He was ready to tell me everything from the beginning, probably wouldn't change anything.....
My point being...I promise that the guilt is killing him. Follow your instincts, mine were dead on.