Probably neither: By "hydro" do you mean Hydroxyzine or hydrocodone or something else? Xanax (alprazolam) is relatively short acting so it might not last the whole night, and i would tend to take it closer to bedtime (not two hours before). There are probably better choices than either of those, but please make sure to first focus on your sleep hygiene.
Answered 6/25/2014
5.2k views
A doctor has provided 1 answer
2 doctors weighed in across 2 answers
7 doctors weighed in across 3 answers
7 doctors weighed in across 2 answers
90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more.
Ask your question