I can relate to everything you're saying. I have terrible Hypochondria (I guess every Hypochondria is terrible) the Anxiety you have over the smallest things. If i get a headache I'll always think it's a brain tumor.
Maybe get him some help from a psychiatrist.