Everyone needs a different quantity of sleep. Some people need 9 to 10 hours of sleep for the body to feel relaxed and rested, while some may feel fresh with just 6 hours of sleep.Not sleeping well can be a waking nightmare, yet there are many foods that can help you to fall asleep and feel rested. What you eat does have a huge impact on your sleep. 1. Milk If you are trying to shut your eye, then remember to eat the right kind of foods to fall asleep faster and to improve on your quality of sleep. Milk contains tryptophan, which is surprisingly a sleep-inducing agent that can help you to get more rest. 3. Walnuts Walnuts are rife with melatonin and eating them regularly can improve your sleep quality. Eating this rich snack before bedtime could make you drift off with ease. 4. Pumpkin Seeds Known to be packed with nutrients, pumpkin seeds have high amounts of the amino acid tryptophan, which has the power to make you fall asleep. Consuming pumpkin seeds a few hours before bed will increase tryptophan level in your body. 5. Salmon Salmon and tuna are good sources of vitamin B6, which manages to promote the production of sleep hormones. 6. Kiwi Eating kiwi every day is linked to substantial improvements in your sleep quality as well as efficiency of sleep. Kiwi is considered to be a strong sleep-promoting food for its high antioxidant and high serotonin levels.