It sure sounds like you got some good information from your H. So you know he is lost emotionally right now. It is doubtful that he will be like this indefinitely. Give him time to figure out what to do. I dont think there is anything else you can do but wait patiently. He knows that you are there for him. You just have to have the unconditional love attitude for now. Try to just listen and validate when he opens up like this next time. Dont push back or try to come up with any answers for him.