Xanax contains alprazolam which is a benzodiazepine and is used to treat anxiety. All benzodiazepines can stay in the body for for 3-4 days in case of occasional or thereputic use. Chronic use of these medicines can stay in body for many weeks. Xanax can stay in hair follicles for 90 days.
If I took 2 xanax how long would it take to pass a drug test?
About 3 days but if you drink 3 gallons of water you should be ok