hi welcome to health care magic.
i wanted to ask if its a regular affair.
if its regular then it can be migrain also.definitely the blood pressure is high.check the blood pressure early morning and also wen he is nt having headache.
you can try with tab sinarest
2tab start the next time he has headache.consult a specialist in any case.