Because headaches are considered a neurological condition, they are often treated by neurologists. However, several other kinds of medical professionals specialize in treating headaches, including chiropractors. You may visit a different kind of doctor because it also depends on the cause of your headache.