depending on how much and how often you take them. if you take a prescribed days worth i think it\'s 3-4 days. the half life of a xanax is 8-12 hours so it would at least take 1 xanax 24 hours to get out of your system. you take more than that? you do the math!