Thanks for writing to health care magic.
Head ache occurs because of several reasons. It could be tension headache
, eye problems, ear problems, dental problems, raised intracranial pressure, etc. There could be various causes for the same. It is very difficult to identify the cause without physical examination and investigations.
Continue to ask further queries as required.
Hope this helps.