xanax 2 mg and how long does it take for valtrex to work and alprazolam sandoz and is zyrtec safe during pregnancy and generic viagra uk