How long does green xanax last