Greetings
Welcome to Healthcaremagic.
Mostly headache is caused by
vasodilation when discussing about the mechanism.As far as your problem is concerned , it is very important to identify first the cause .
Headache has a long list of causes but most common is either
Tension headache or headache due to sinus problems or
sinusitis. Sinusitis i have identified in my clinics as one of the main cause of long term headache and patients usual have been taking just pain killers with just temporary relief. But sinusitis is an easily treatable condition.
First it is important to ask about whether you feel headache all over the head or just limited to a particular area. Then when you bend forward , for example, does the pain increase with feeling of heaviness around the head.Then it your doctor will have to examine the nose from inside in order to see if any signs of sinusitis are present.
Other types of headache can be
cluster headache,
migraine headache etc. All have particular set of symptoms to differentiate .
I hope the answer was helpful .In case you need any further assistance feel free to contact us in writing.
Regards.
Dr Talal Hussain