If you are experiencing severe headaches that causes you to vomit and huddle in a dark room for several hours while praying to the gods that they heal you immediately, then you are most likely suffering from migraine. You must be properly diagnosed by a doctor. This is the only way to know that you will know with certainty that you suffer from migraine.
You should first go to your regular doctor. Migraine is a very common affliction that affects one in eight people around the world. This means that your doctor has probably had patients with migraine before. You can find out the headache doctor via https://www.northstarmedicalcenter.com/headaches-and-migraines-specialist/.
You can ask your doctor to refer to a specialist. If he knows no one you can do is contact your insurance company and ask them if they have specialists listed in your area. You must also contact your local medical office for information. There are also many major headaches in the US, there is probably close to your area. You can go to these organizations to request names and contact information for specialists.
Family and friends are also good sources of information about doctors. You probably know someone who also suffers from migraines so you can ask him the specialist of what he sees. You can also get references from a local teaching hospital or university.