I use valium, it's a little old fashion but there is no waking up grogy. Plus if one doesn't work you can take one more. It's safe to have a glass of wine for dinner. There is nothing worse to be on a long flight and not being able to sleep, looking at your watch with 7 hours to go.

Flying First class really helps too.