How Long does Xanax Last?

It has a duration of action for about 6 hours. If taken on a regular basis it can be detected in the urine from 24-72 hours. If you’re concerend about failing a drug test give yourself 2-3 days to be safe.