Xanax (alprazolam) is detectable in blood for up to 4 to 5 days after your last dose, even though its calming effects wear off much sooner. The drug reaches peak levels in your blood within about 1 to 2 hours, then gradually declines as your liver breaks it down. How quickly that happens depends on your age, weight, and liver health.
Half-Life and What It Means for Detection
The half-life of a drug is the time it takes for your body to eliminate half of it from your bloodstream. For Xanax, the average half-life in healthy adults is about 11.2 hours, with a range of 6.3 to 26.9 hours. That range matters: if your body processes Xanax on the slower end, it lingers significantly longer.
It takes roughly five half-lives for a drug to clear your system almost entirely. For someone with an average 11-hour half-life, that works out to about 2.5 days. For someone on the slower end, closer to 5 or 6 days. This is why the detection window in blood stretches up to 4 to 5 days, though for many people the drug clears faster than that.
How Your Body Processes Xanax
Your liver does the heavy lifting. Specific enzymes in the liver break alprazolam down into byproducts called metabolites. The main metabolite is largely inactive, meaning it doesn’t produce anti-anxiety effects. A smaller, secondary metabolite is pharmacologically active but produced in much lower quantities. Both are eventually filtered out through your kidneys.
Because liver enzymes are central to the process, anything that affects their activity changes how long Xanax stays in your blood. Certain medications, grapefruit juice, and liver conditions can all slow these enzymes down, extending the drug’s presence.
Factors That Slow Elimination
Age
Older adults process Xanax noticeably slower. In healthy elderly individuals, the average half-life rises to 16.3 hours, compared to 11 hours in younger adults. According to FDA labeling, the range in elderly subjects extends from 9 to nearly 27 hours. This means Xanax can remain detectable in an older person’s blood a full day or two longer than in a younger person taking the same dose.
Body Weight
Higher body weight, particularly obesity, extends the half-life substantially. In one study cited in the FDA label, the average half-life in obese individuals was 21.8 hours, roughly double the 10.6-hour average in the comparison group. The upper range reached over 40 hours. Alprazolam is fat-soluble, so it distributes into fatty tissue and releases back into the bloodstream slowly over time.
Liver Health
Liver impairment has the most dramatic effect. In patients with alcoholic liver disease, the half-life averaged 19.7 hours but ranged as high as 65.3 hours. At 65 hours, it would take over 13 days for the drug to fully clear. Even moderate liver problems can meaningfully extend how long Xanax remains in your blood.
Immediate-Release vs. Extended-Release
Xanax comes in both immediate-release (IR) and extended-release (XR) formulations. You might assume the extended-release version stays in your blood longer, but the difference is smaller than you’d expect. The XR version absorbs more slowly, so it takes longer to reach peak levels, but once the drug is in your bloodstream, your body eliminates it at the same rate. The FDA labels confirm that the metabolism and elimination are similar for both formulations. The XR half-life averages 10.7 to 15.8 hours in healthy adults, overlapping closely with the IR range.
In practical terms, the XR tablet spreads its effects over a longer window, but it doesn’t meaningfully extend the total detection time in blood compared to the immediate-release version.
Blood vs. Other Testing Methods
Blood tests have a moderate detection window for Xanax, generally up to 4 to 5 days. Other testing methods have different timelines. Urine tests can pick up Xanax or its metabolites for roughly 5 to 7 days after the last dose, sometimes longer in heavy or chronic users. Saliva tests typically detect it for about 2.5 days. Hair tests have the longest window, potentially showing use from up to 90 days prior, though they’re less commonly used for benzodiazepines.
Blood testing is often used in clinical or emergency settings because it reflects what’s actively circulating in your body right now, rather than what you took weeks ago.
Why Dose and Duration of Use Matter
A single low dose clears faster than repeated doses taken over weeks or months. When you take Xanax regularly, the drug accumulates in your tissues. Your body reaches a “steady state” where each new dose adds to what’s already stored. Once you stop, it takes longer for all of that accumulated drug to work its way out. Someone who took a single 0.25 mg tablet might clear it from their blood in under two days, while a long-term user on higher doses could test positive for the full 4 to 5 day window or slightly beyond.
Higher doses also mean more drug for your liver to process, and the enzymes responsible can only work so fast. At very high doses, elimination may slow simply because the system is saturated.