If you take Xanax sparingly, then it should be out of your system within a few days. If you take it regularly then it can stay in your system for a month or longer. I learned this the hard way. Every doctor told me that xanax only showed up for about 3 days in a drug test. I took it regularly for a few months. then i tapered down and didn't take it for 3 weeks. AND I STILL TESTED POSITIVE FOR BENZOS!!! So, be careful if you are getting drug tested. if you take them regularly, then I would wait at least 6 weeks and drink the shit out of water. They say that xanax is lipis soluable, meaning that it goes into your fat system, so the fatter your are (me) the more time it will stay in your system. kind of like bud, i guess..