Try Ambien. It's a non-benzodiazepine. Xanax & Valium are. I travel and use Ambien for overnights. It only has a 2.5 hour half-life and it gets you to sleep, keeps you asleep, and keeps you from waking too early. Plus, you don't feel all goofy the next morning like a benzo makes you feel. But, like Symatech said, don't rely on meds. I would use them to kick start you sleep cycles.