Gen. Physical examination including your eye sight, blood pressure, free nasal passages the common causes for morning headache once normal,from my point of view you should exclude the worst things first and concentrate on the minor problems latter. Get an MRI
of brain done to look for any pathology to rule out aneurysmal cyst
, any vascular malformation
and any growing space occupying lesion in your brain and also excluding cervical spondylitis
Once everything OK, reassure yourself there is no problem. Shun any wrong habit like drinking which gives hangover headache when you wake up in the morning.