Here are the 9 best foods and drinks you can have before bed to enhance your quality of sleep.Almonds. Almonds are a type of tree nut with many health benefits. Turkey. Turkey is delicious and nutritious. Chamomile tea. Kiwi. Tart cherry juice. Fatty fish. Walnuts. Passionflower tea.
An amino acid called tryptophan, which occurs in many protein-rich foods, helps the body produce serotonin. Carbohydrates help the body absorb tryptophan. For these reasons, eating a meal rich in both protein and carbohydrates may make a person feel sleepy. Tryptophan occurs in foods that are rich in protein.