Xanax (alprazolam) typically produces noticeable effects for about 4 to 6 hours, though the drug remains in your body much longer than that. It reaches peak levels in your blood within 1 to 2 hours after you take it, and its average elimination half-life is 11.2 hours, meaning it takes roughly two full days for your body to clear it almost entirely.
How Long the Effects Last
After swallowing a standard immediate-release Xanax tablet, you’ll usually start feeling calmer within 15 to 30 minutes. The drug hits its highest concentration in your bloodstream at the 1 to 2 hour mark, which is when the effects are strongest. From there, the calming and sedating effects gradually taper off over the next several hours.
Most people notice the therapeutic effects wearing off somewhere around the 4 to 6 hour window. This is shorter than you might expect given the drug’s half-life, and it’s why some people experience anxiety creeping back between doses. The FDA labeling for Xanax specifically notes that “early morning anxiety and emergence of anxiety symptoms between doses” is a recognized pattern in people taking it for panic disorder.
Immediate-Release vs. Extended-Release
The extended-release version (Xanax XR) absorbs more slowly and maintains a relatively constant level in your blood between 5 and 11 hours after dosing. The total amount of drug your body absorbs is the same with both formulations. The difference is the pacing: immediate-release peaks fast and drops off, while extended-release spreads the effect across a longer window with a less dramatic peak. This is why Xanax XR is typically dosed once daily while immediate-release may be taken two or three times a day.
How Long Xanax Stays in Your System
The 11.2-hour half-life means that roughly half the drug is eliminated every 11 hours. It generally takes about 5 half-lives to clear a drug from your system, which puts full elimination at around 2 to 4 days for most healthy adults. But that range is an average, and individual variation is significant. The FDA reports a half-life range anywhere from 6.3 to 26.9 hours in healthy adults, so some people will clear the drug much faster or slower than others.
If drug testing is your concern, here are the general detection windows after your last dose:
- Urine: up to 5 days
- Saliva: up to 2.5 days
- Blood: several days (varies by test sensitivity)
- Hair: up to 90 days with head hair, and potentially up to 12 months with body hair
Not all standard drug screens detect benzodiazepines reliably, and some cannot distinguish Xanax from other drugs in the same class.
What Makes Xanax Last Longer or Shorter
Your age, weight, and liver health all shift how quickly your body processes Xanax, sometimes dramatically.
In older adults, the average half-life rises to 16.3 hours (compared to 11 hours in younger adults). That means the drug lingers roughly 50% longer, which is a major reason why lower doses are typically prescribed for elderly patients.
Obesity has an even larger effect. In one FDA-reviewed study, the mean half-life in obese individuals was 21.8 hours, more than double the 10.6 hours seen in the comparison group. The range stretched as high as 40.4 hours in some participants. If you carry significant extra weight, Xanax may stay active in your body considerably longer than standard estimates suggest.
Liver disease creates the widest variation of all. In people with alcoholic liver disease, the half-life averaged 19.7 hours but ranged from 5.8 to 65.3 hours. At the extreme end, that’s nearly three days per half-life, meaning full clearance could take well over a week.
Other Drugs That Change the Timeline
Xanax is broken down by a specific liver enzyme, and many common medications slow that enzyme down. When the enzyme works more slowly, Xanax stays in your system longer and its effects intensify.
Oral contraceptives increase Xanax’s half-life by about 29%. Certain antidepressants have a similar impact: one study found that fluoxetine (Prozac) raised peak Xanax levels by 46% and increased the half-life by 17%. Some pain medications push the half-life up even further, by as much as 58% in one studied combination.
Other substances flagged as potentially slowing Xanax clearance include certain antibiotics (erythromycin, clarithromycin), antifungal medications, heart medications like diltiazem, and even grapefruit juice. If you take any of these alongside Xanax, the drug’s effects may feel stronger and last noticeably longer than expected.
Tolerance Changes How Long It “Works”
One of the most important things to understand about Xanax’s duration is that it shrinks with regular use. Your brain adapts to benzodiazepines remarkably quickly. Research shows that functional tolerance, where the same dose produces less effect, can begin developing after just the second dose. Within 24 hours of starting benzodiazepine treatment, measurable tolerance has already been documented.
This means that someone who has been taking Xanax daily for weeks or months will often feel like the drug “wears off” faster than it did initially. The drug is still present in the bloodstream at the same concentrations, but the brain has adjusted its response. This is a key reason people sometimes feel the urge to take doses more frequently or in larger amounts, a pattern that carries serious risks of dependence.
The flip side is also true: someone taking Xanax for the first time, or after a long break, will typically feel the effects more intensely and for a longer duration than a regular user would at the same dose.

