Well, unless your h fools me totally, he's going to be a huge pill to live w. As for keeping your emotions in check....he's going to push your buttons whenever he feels like it. I do hope that you won't have to walk on eggshells w/him there, but most of them that return home too quickly, will fly the coop again.
He's bouncing off the walls...needs his space and yet, has a nice meal w/you and then goes out until after 10 p.m.? He's definitely still out there.
Try to find things to keep you busy and out of his "space". He's going to need a lot of that in the days to come. I wish you all of the best on this one.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.