In short, it depends on the type of benzo. Short-acting benzos (like Xanax) will enter and leave the body quickly, usually within a day. On the other hand, longer-acting benzos (like Klonopin) will have a slower onset and stay in the body longer, up to a few days.