I'd go for Valium (diazepam,) probably 10mg. Idk... I've never known someone to not be knocked on their butt by Ambien. But Valium has a longer half-life than either Ambien or Xanax and if it does help you sleep, you will likely stay asleep for the full time mentioned (I chose Valium to recommend because it's peak lasts for around the time you want to sleep: about 8 hours. Even Ativan is shorter-lived than that. The only benzo that lasts longer (and SHOULD put you on your ass at a decent 1, preferably 2mg dose, but it lasts even longer and therefore causes lethargy for some the following day; I don't really have that problem, perhaps because my work/sleep schedule is different from most. Bottom line, I hope you get some sleep, because I know how unbelievably miserable, to say the least, it is to be extremely sleep-deprived, and how frustrating it can be when searching for a medicine that will work and coming up empty. But you'll find something.