xanax generic or long term side effects of xanax or will xanax harm dogs or xanax half-life or cymbalta xanax