xanax sleep and zoloft and bipolar and diazepam info and how long does xanax stay in your body and viagra medicine