The best foods to eat before bed are bananas, nuts, kiwi, honey, and tea. The worst foods to eat before bed are cheese, alcohol, spicy foods, coffee, and chocolate. The best foods to eat after waking up are berries, oatmeal, eggs, Greek yogurt, and avocados. The worst foods to eat after waking up are muffins, pancakes, bacon, cereal, and fruit juice. If nature didn't make it, don't take it.