Ubrelvy (ubrogepant) has an elimination half-life of approximately 5 to 7 hours, meaning it clears from your body within roughly 24 hours. In terms of migraine relief, clinical trials measured sustained pain freedom lasting from 2 to 24 hours after a dose, with the drug reaching peak levels in your blood about 1 to 2.5 hours after you take it.
How Quickly Ubrelvy Starts Working
Ubrelvy reaches its peak concentration in about 1.3 hours when taken on an empty stomach. If you take it with a high-fat meal, that peak gets pushed back to around 2.4 hours, and the peak drug level drops by about 22%. The total amount of drug your body absorbs stays roughly the same either way, so eating doesn’t reduce overall effectiveness. It just delays the onset slightly.
In clinical trials, Ubrelvy was studied without any restrictions on food. Because of that, the FDA approved it to be taken with or without food. If you’re in the middle of a migraine and want the fastest possible relief, taking it on an empty stomach may shave about an hour off the time to peak effect.
How Long the Relief Lasts
The key measure from Ubrelvy’s clinical trials is “sustained pain freedom from 2 to 24 hours,” meaning the migraine pain went away by the 2-hour mark and stayed away through 24 hours without needing rescue medication. In the two major trials, here’s how that broke down:
- Ubrelvy 50 mg: 12.7% to 14.4% of patients achieved sustained pain freedom from 2 to 24 hours, compared to about 8% on placebo.
- Ubrelvy 100 mg: 15.4% achieved sustained pain freedom over that same window.
Those numbers may look modest, but they reflect complete pain freedom sustained over a full day. A larger group of patients experienced meaningful pain reduction (from moderate or severe pain down to mild or no pain) without achieving total freedom. At the 2-hour mark, about 38% of patients on the 100 mg dose reported their most bothersome symptom, such as light sensitivity, sound sensitivity, or nausea, had completely resolved, compared to 28% on placebo.
How Long Ubrelvy Stays in Your System
With a half-life of 5 to 7 hours, the drug’s concentration drops by half every 5 to 7 hours. After about 4 to 5 half-lives, it’s essentially cleared from your body. That puts the total clearance time at roughly 20 to 35 hours for most people, with 24 hours being a reasonable midpoint. The FDA recommends monitoring for at least 24 hours in overdose situations, which gives a practical sense of how long the drug remains active.
Taking a Second Dose
If your migraine doesn’t fully resolve or comes back, you can take a second dose at least 2 hours after the first. The maximum dose in a 24-hour period is 200 mg, so if you start with a 100 mg tablet, your second dose would also be 100 mg. If you start with 50 mg, the second can also be 50 mg. You should not take more than two doses in a single day.
What Can Change How Long It Lasts
Ubrelvy is broken down primarily by a liver enzyme called CYP3A4. Medications that inhibit this enzyme, including certain antifungals, antibiotics, and HIV medications, can slow the drug’s clearance and effectively extend how long it stays in your system. Some of these interactions are significant enough that Ubrelvy’s dose needs to be adjusted or the combination avoided entirely. If you take any of these medications, your prescriber should already have accounted for the interaction.
Liver and kidney function also play a role. Impaired liver or kidney function can slow how quickly your body processes and eliminates the drug, potentially extending both its effects and the time it stays in your system. For people with severe liver or kidney impairment, a lower dose is typically recommended.
A high-fat meal delays peak absorption by about 2 hours but doesn’t meaningfully change how long the drug stays active overall. The total exposure (measured as area under the curve) remains essentially unchanged with food.