However, Xanax remains in the bloodstream long after its anti-anxiety effects have worn off. Xanaxâs average half-life is 11 hours. This means that it takes an average of 11 hours for the body to eliminate half the Xanax dose.