It's better to treat headache than diagnosis it...
Identifying the cause of headache is much more difficult than treating it. I say this as symptoms of all chronic headache overlap with each other and you do not have specific investigations to isolate it. Moreover you have not mentioned about tests conducted during the course of last 8-9 years. Test are done to rule out other close possibilities. That being said, symptomatically I agree with your observation. It looks like cluster headache
Now that you are aware of the cause, I think it is easier to treat it.
Some physicians have used methylphenidate
to treat cluster headache with significant success, but if you were my patient I would start you on flunarizine
, a calcium channel blocker
. It has been effective in almost all my patients with cluster headache. You can discuss about both these options with your treating doctor.
Besides that, if you haven't been investigated I would order a complete hemogram, ESR
brain scan and a vision check up. A neurologist
can write for the test as well as the medicines suggested above. You should fix an appointment as and when feasible.
Hope this helps. Let me know if you need any other clarifications.