sumatriptan Sumatriptan: Dosage, Side Effects and How It Works Sumatriptan stops migraines by narrowing blood vessels around the brain. Costs typically run 10 to 50 dollars per dose without insurance. Works best when taken early.