Limit your time in bed. Too much time in bed can promote shallow, unrestful sleep. Try to get up at the same time each morning, regardless of when you went to bed. Avoid or limit caffeine, alcohol and nicotine. Caffeine and nicotine can keep you from falling asleep.
Alcohol can cause unrestful sleep and frequent awakenings.
Exercise and stay active. Get at least 20 to 30 minutes of vigorous exercise daily, preferably 5 to 6 hours before bedtime. And keep yourself occupied - boredom can also lead to insomnia. Reset your body's clock. If you fall asleep too early, use light to push back your internal clock.