"i would rate this 10 if it worked all night. i take the generic zaleplon. it will make me drowsy in about 30 minutes and i will fall asleep; usually with the tv on a timer. i used to take xanax and a few cocktails, but wanted something different. i wake up about 4-5 hours later and sometimes get back to sleep sporadically; sometimes not. now, i take 2.5mg xanax, then 30 min later take the zaleplon and shortly after another 2.5mg xanax (i half one 5mg xanax and take separately). i still wake up earlier than i want to, but i&#039;m not sure there&#039;s anything i can do about that until i relieve some stress."