There is no medical test that can specifically diagnose migraine. Migraine can only be diagnosed by effectively communicating your symptoms to your physician. To evaluate your headaches, your physician will likely -
Ask about the severity, frequency, and duration of your headache.
Inquire about any other symptoms that accompany your headaches.
Take a detailed medical history, including any medications that you may be taking.
Give you a complete physical examination.
Compare your symptoms with the criteria developed by headache specialists who diagnose migraine.
If the headache is associated with flashing lights or blindness, or numbness on one side of the head, it is called "classic" migraine or migraine with "aura." However, only 20% of people with migraine have auras. If you do not have an aura, your headache may still be a migraine.