the best meds for migraines
in my opinion are triptans, but
you can only get these by prescription and
you must get a prescription from a doctor. If you go to the hospital they will probably give you an injection of sumatriptan, which is a type of triptan. Your doctor can prescribe you a quick dissolve tablet or a nasal spray (those are both better than a regular tablet) that you can take at home though... examples are maxalt-MLT, zomig-ZMT, zomig nasal spray, imitrex or imitrex nasal spray.