Benzos vary, however xanax is the shorted acting benzo and will be out of your urine in 48 hours as long as you didnt take like 30mg, which could be deadly. On a side note Valium and stay in your system for 2-3 weeks, not sure why, but it can, it has a very long half life, so if you get drug tested dont take valium.