Would you like to get a good seven to eight hours of sleep tonight? Your kitchen has everything you need. Just eat one or two of these foods to give you the best sleep you have had in a long while. These foods will relax tense muscles and quiet the buzzing in your mind. These foods also provide sleep-inducing hormones serotonin and melatonin. No pills needed. Just eat up and sleep away.