Hello and hope you are doing well.
The commonest type of headaches are the tension headaches. The others are migrainous headaches and those caused due to brain disorders, disorders of the eyes , neck or ears to name a few. Tension headaches are relieved by pain killers Take OTC naproxen for relief from pain. Ensure to take the medicine after food. Alcohol, smoking, altered sleep patterns and missed meals can cause tension headaches. To find a cure you need to consult your primary care physician for proper assessment. He may refer you to a neurologist if needed.
Hope this helped and do keep us posted.
A neurologist. A few of them specialize in headache.
See your GP first, and he/she can't help you, ask for a referral to a headache-specialist neurologist. Good luck!