Headaches suck. Period. When severe, they disrupt your entire life. Even mild, they affect your mood and relationships.
The current culture in medicine generally supports the primary care route for headaches. The primary care doctor may try a few prescription meds like ibuprofen or Tylenol. When these don’t help they may try a medication like Topamax, which has been shown to reduce headache frequency a paltry 1.5 days in 3 months.