You have not mentioned your age in your history. The causes differ in different age groups. If you are over 30 years then elevated blood pressure could be causing the headache. You would need a detailed evaluation and use of antihypertensive drugs. Migraine
is also one of the causes that needs to be considered. You can use a combination of ergotamine
,caffeine and paracetamol
for short term pain relief.