Melatonin always worked for me, too, for a while. I think I must have built up a tolerance for it, even though it's naturally produced by our brains. It's worth a try in your case, though. You don't feel drugged or out of it. It does what one commercial touts for its product: it doesn't make you sleep, it lets you sleep. You can buy it at any pharmacy over the counter for just a few dollars.