Most people start to feel sumatriptan working within about 30–60 minutes for tablets, around 10–15 minutes for injections, and roughly 15 minutes for the nasal spray, though it can vary from person to person.

Quick Scoop

  • Tablets : Often begin to ease pain in 30–60 minutes.
  • Injections : Can start working in about 10–15 minutes and are the fastest form.
  • Nasal spray : Typically helps within about 15 minutes.
  • Full effect check : Doctors usually assess response at around 1–2 hours after a dose to see how well it worked.
  • If the pain comes back : You can often take a second dose after 1–2 hours (exact timing and max daily dose depend on the product your doctor prescribed—always follow their instructions).
  • If nothing happens : If a dose does not help at all, guidelines generally say not to repeat it for the same attack and to talk to a clinician about other options.

If your migraines are not improving with sumatriptan, or it regularly takes much longer than this to work, it’s important to discuss it with your doctor or a headache specialist so they can adjust the dose, the formulation (for example, switching from tablet to nasal or injection), or your overall treatment plan.

Information gathered from public forums or data available on the internet and portrayed here.