Types of specialists that might help with a migraine diagnosis: Headache or Migraine specialist – are doctors who focus on treating people with migraines. These doctors can be internal medicine doctors, family practice doctors, neurologists, or other specialists who see many patients with headache disorders.