thank you for sharing your complain,
dear friend go for all investigation, also do ct head to evaluate the cause. if it is normal then no need to worry. you can take simple pain killer like
paracetamol for temporary relief of pain.
as you said your headache is of long duration,
homeopathic treatment will be of much helpful in your case. plz
consult a homeopath nearer to you if you are interested.
in case if you can't consult a homeopath, take following homeopathic medicine for a month and after that imform me.
-belladonna 6 5-6 drops in a cup of warm water three times per day.
hope this answer will be helpful to you.
for more queries plz don't hassitate to ask.
get well soon dear friend
dr. manu khimani