Melatonin, it's cheap, no prescription needed, you can't become immune to it, no side affects whatsoever, and works like a charm. Just make sure you're in bed when the affects start kicking in, 'cause if you're on your computer or watching tv you can override the effects.