What doctors specialize in headaches

Neurologist. There are several doctors ranging from: - neurologist - orofacial pain dentist - pain physician - psychopharmacologist.
Neurologists. Neurologists specialize in taking care of headaches. The have expertise in brain and nerve disorders.