 Opioids are commonly used to treat migraine in North American Emergency Departments. We are comparing efficacy and adverse events of hydromorphone, an opioid, to that of prochlorperazine, a dopamine antagonist with known efficacy in migraine. Prochlorperazine will be combined with diphenhydramine to prevent adverse events. 