The foods you eat can affect your sleep. Improve your sleep with these foods proven to contain melatonin and other nutrients that boost sleep so you can fall asleep fast and sleep all night long. Sleep better every day by eating the right food.