Sorry to disagree with Shiny, but I think you need to give your H a bit longer before you bring up all those things. Only a few days, to get acclimated and have a chance to show his moves. Try not to think of other things and enjoy the good times for a change. You will know deep inside when it is the right time to bring it up.
Of course, look who is talking... I may not be the best person to give advice in that topic.
Do what your gut tells you is right. You will know.
"You don't throw a whole life away just 'cause it's banged up a little"
Tom Smith in "Seabiscuit"