Good day Water,
I'm sorry for not remember. is H taking any anti-D's? If not, it seems worth considering. Does he have a general practictioner that could lead him in the right direction?
It sounds like H might need a little help to level off.

Meanwhile keep being your bubbly self in a friendly supportive way. Its a battle of (+) vs (-) attitudes. The one that persists the most wins out in the long run.

'til later,
KAW