Experts recommend not using sleeping pills for long periods of time because it can interfere with REM sleep. But can be great for the short term to break a habit of waking fully when you should be sleeping.
I have read that people tend to follow a certain cycle when it comes to falling asleep. That for most people it is easiest to fall asleep during certain times of the day. And if you miss this time then it is harder to fall asleep until the next ?good time? comes up. Unfortunately I don?t know how often this ?window of good sleep opportunity? occurs or how often. I do think it is regular though. Try checking how awake you feel throughout the day, or just try going to sleep 15 minutes earlier each day until you are 1 hour early, and then go in the opposite direction to an hour later. When you find the right time, try to stick to it .
Other techniques I know are self-hypnosis, or when you go to bed, talk to yourself inside your head, and gradually slow down your internal dialogue. Sounds weird, but it seems to work.