For very infrequent migraines, a primary care physician may be able to adequately treat you.
For care of frequent migraine headaches, neurologists are the specialists that are used.
When neurologists aren't able to help, patients sometimes need to seek the help of a headache specialist, which is a Doctor Who has received specific training in treating the different kinds of headaches out there.
Your family physician may be able to treat certain types of headache disorders. Neurologists are usually better able to diagnose and treat them. The best doctors to see for diagnosis and treatment are board certified headache specialists.
There are over 300 different headache types listed in the ICHD-II and III (BETA), making diagnosis, treatment and management of chronic headache disorders and disease difficult.
For appropriate diagnosis, treatment and management of Migraine and headache disorders, please seek the help of a board certified Migraine and headache specialist who has had additional training in these disorders and diseases.
Neurologists and Headache Specialists are best equipped to deal with Migraine - a neurological disorder in which headache is only one of many possible symptoms.
A neurologist would specialize in treating headaches.
Many different types of doctors can treat Migraine. The doctors who are best qualified to diagnose, treat and manage patients are board certified Migraine and headache specialists.
Gastroenterologist.
geneticist
A rheumatologist
dermatoglist
Cardiologist.
A general practitioner is the type of doctor that treats the largest range of ailments. A general practitioner treats all ages of patients from birth to the very aged.
There isn't a type of doctor who specifically treats doctors.
Immunologist
orthopedic surgeon
treatment for creatine kinase
Neurologist.
No, an oncologist is a type of medical doctor. He diagnoses and treats cancers.