Try to avoid eating at least two hours before going to bed. That permits your digestive system to have some time to settle down. Don't go to bed hungry. Hunger will stimulate your mind, making it difficult to fall asleep. If you are hungry, eat something light before going to bed.
Some people get to sleep quite easily but have difficulty in staying asleep.
Mentally review any problem or difficulty you may be facing or avoiding. Once you determine what the problem is, then tell yourself you will take care of it tomorrow. Then use one of the strategies for falling asleep. If you awaken earlier than you would like to, it may be that you need less sleep than you think you do. You may feel tired during the day because you have psychologically conditioned yourself to believe you need more sleep than you are getting.