Hi,
Thanks for writing to healthcaremagic.
From your symptoms detail, I can confidently say that you are suffering from migraine.
In migraine two types of treatment are there.
One is Primary Prophylaxis: In which
propranolol, amitryptiline, fulnarizine or
flupirtine maleate can be taken daily to prevent such headache.This will helpful inpatients who has more frequency and severity of headache as in your case.
Other is secondary Prophylaxis: In which NASIDs group of medicine like nimesulide(Nise) or from triptan group taken as soon as headache starts. It will be more useful when frequency of headache is low.
Also try to avoid precipitating factors causing headache like humidity,sunlight or some food.
Any physician can prescribe such treatment for headache which I mentioned or else
consult psychiatrist or neurophysician.
You have mentioned sinusitis problem.If you are sure that it is there,take course of antibiotic like
levofloxacin after consulting
ENT specialist.
Hope I have answered your query,
Regards,
Dr.Chintan Solanki.