If you’re looking to get a full night’s sleep, there are certain things you should avoid eating or drinking before bed. Some of these things are obvious, like caffeine, while others may come as more of a surprise.
If you want a little snack before bed, try to aim for whole grains, tree nuts, or dairy products. Foods like this have certain hormones and chemicals that can actually help you get some sleep.
References
Grandner, M. A., et al. (2013). Dietary nutrients associated with short and long sleep duration. Data from a nationally representative sample. Appetite.
Pacheco, D. (2022). Soda and sleep. Sleep Foundation.
Pacheco, D. (2023). Alcohol and sleep. Sleep Foundation.
Suni, E. (2023). GERD and sleep. Sleep Foundation.
Why trust our experts?

Written by:
Sophia KellerSophia Keller was an editorial intern on the GoodRx Health team. She has a bachelor’s degree in justice studies from Arizona State University.

Reviewed by:
Sanjai Sinha, MDSanjai Sinha, MD, is a board-certified physician with over 20 years of experience. He specializes in internal medicine.
Search and compare options










