The effects of immediate-release Xanax (alprazolam) typically wear off in 4 to 6 hours, though the drug stays in your body much longer than that. Extended-release Xanax lasts around 12 hours or more. How quickly you personally feel it fade depends on your age, liver function, and whether you take other medications that slow its breakdown.
How Long the Effects Actually Last
Immediate-release Xanax reaches its peak concentration in your blood within 1 to 2 hours after you take it. From there, the calming effects hold for roughly 4 to 6 hours before noticeably fading. This is why doctors often prescribe it two or three times a day for ongoing anxiety: the clinical effect doesn’t last long enough to cover a full day with a single dose.
The extended-release version (Xanax XR) works differently. It releases the drug more slowly, pushing peak blood levels out to somewhere between 4 and 12 hours after you take it. Its effects last 12 hours or more, which is why it’s typically taken once daily. The trade-off is a slower onset: you won’t feel relief as quickly, but the coverage is more even throughout the day.
Half-Life vs. Duration of Effects
There’s an important distinction between how long you feel Xanax working and how long it stays in your system. The average elimination half-life of alprazolam is about 11.2 hours in healthy adults, with a wide range of 6.3 to 26.9 hours depending on the person. Half-life is the time it takes your body to clear half the drug from your bloodstream. After four to five half-lives, roughly 97% of the drug is gone.
For someone with the average 11.2-hour half-life, that means nearly all of a single dose clears in about 56 hours (just over 2 days). But for someone on the slower end, with a 26.9-hour half-life, full clearance takes closer to 134 hours, or about 5.6 days. During most of that window, the drug is present in your body at levels too low to produce noticeable anti-anxiety effects, but high enough to show up on a drug test or interact with other substances.
Why It Wears Off Faster or Slower for You
Age is one of the biggest factors. Older adults clear alprazolam more slowly, and they’re also more sensitive to its effects. Research comparing younger and older men found that aging both reduced the body’s ability to eliminate the drug and increased sensitivity to its sedative, memory, and coordination effects. So in an older adult, Xanax can feel stronger and linger longer, even at the same dose.
Liver function matters because your liver is responsible for breaking down alprazolam. The process relies on a specific enzyme system called CYP3A. Anything that slows this enzyme down will extend how long Xanax stays active in your body. Several common medications do exactly that:
- Antifungal medications like ketoconazole and itraconazole can increase alprazolam blood levels by roughly 3 to 4 times their normal concentration.
- Certain antibiotics like clarithromycin and erythromycin also slow breakdown.
- The heartburn medication cimetidine (Tagamet) increased peak alprazolam levels by 82% and extended its half-life by 16% in clinical testing.
- Some antidepressants including fluvoxamine and nefazodone significantly inhibit alprazolam metabolism.
If you take any of these alongside Xanax, the drug will take longer to wear off and its effects will feel stronger. Grapefruit juice also inhibits the same enzyme system, though to a lesser degree.
What Happens as It Wears Off
As Xanax levels drop between doses, some people experience what’s called “breakthrough” or “rebound” anxiety. This is especially common with immediate-release formulations because blood levels fall relatively quickly. The FDA labeling specifically notes that early morning anxiety and symptoms emerging between doses have been reported in patients taking Xanax for panic disorder.
Rebound anxiety can feel worse than the anxiety you had before taking the medication. It tends to be heavily physical: racing heart, muscle tension, restlessness, and a general feeling of being on edge. Increased irritability and worry are common too. These symptoms typically appear within 24 hours of a missed or final dose. Rebound effects are more likely with short-acting benzodiazepines like alprazolam compared to longer-acting options, precisely because the drug leaves your system faster.
This rebound effect is different from withdrawal, though the two can overlap. Rebound anxiety is a temporary return of symptoms, while withdrawal involves a broader set of effects that develop after regular use over weeks or months. Both are reasons why stopping Xanax abruptly is not recommended.
How Long It Shows on a Drug Test
Standard urine drug tests can detect alprazolam for 1 to 5 days after your last dose. The exact window depends on the same factors that affect how quickly the drug clears: your metabolism, age, liver health, and how long you’ve been taking it. Regular use leads to accumulation in body tissues, which extends the detection window compared to a single dose. Blood tests have a shorter detection window, typically around 24 hours for a single dose, though this also varies with individual metabolism.

