A:
The body gets rid of alprazolam in the urine. So, the drug can show up in this body fluid while the body is eliminating it. Alprazolam’s half-life averages a little over 11 hours. This means the drug stays in most people’s systems for 3 to 4 days. Tests can find traces of alprazolam in urine for up to a week.
More About Alprazolam