How Long Should You Wait To Sleep After Eating?

How Long Should You Wait To Sleep After Eating?

Published:  |  Last Updated:
How Long Should You Wait To Sleep After Eating?

The Short Answer

Most sleep experts recommend waiting at least two to three hours after eating a full meal before going to bed. This gives your body enough time to digest the food and reduces the likelihood of discomfort, acid reflux and disrupted sleep. But like most things related to sleep, the full answer depends on what you eat, how much you eat and how your individual body responds.

Why Eating Too Close to Bedtime Affects Sleep

When you eat, your body kicks into digestion mode. Your stomach produces acid, your metabolism increases and your core body temperature rises slightly as your body processes the food. All of these responses work against the conditions your body needs to fall asleep easily.

Acid Reflux and Heartburn

Lying down shortly after eating makes it easier for stomach acid to travel back up into your oesophagus, causing that uncomfortable burning sensation known as acid reflux or heartburn. This is one of the most common reasons people struggle to sleep after eating late. Even people who don't normally experience reflux can be affected if they lie down within an hour of a large meal.

Disrupted Sleep Cycles

Your body's digestive processes don't pause when you fall asleep. If your system is still working through a heavy meal, it can lead to lighter, more fragmented sleep as your body divides its resources between digestion and the restorative processes that normally happen during deep sleep.

Blood Sugar Fluctuations

Eating foods high in sugar or refined carbohydrates close to bedtime can cause a rapid spike in blood sugar followed by a crash, which may wake you up during the night. This is why some people find themselves suddenly wide awake at 2 or 3am after eating a large or sugary dinner.

Healthy green foods that support good digestion and better sleep

What About a Light Snack?

While a full meal should ideally be eaten two to three hours before bed, a small, well-chosen snack closer to bedtime is generally fine and can actually support sleep for some people. The key is choosing foods that are easy to digest and contain nutrients that promote relaxation.

Good pre-bed snack options include a small banana, a handful of almonds, a slice of wholegrain toast with almond butter, or a small bowl of yoghurt with berries. These foods contain magnesium, tryptophan and complex carbohydrates that can gently support your body's production of sleep-promoting hormones. For more ideas, check out our guide to sleep-friendly bedtime snacks.

Foods to Avoid Before Bed

Some foods are particularly problematic when eaten close to bedtime, regardless of portion size.

Spicy foods: These can trigger acid reflux and raise your core body temperature, both of which make it harder to fall and stay asleep.

Fatty or fried foods: High-fat meals take longer to digest, keeping your body in active digestion mode well into the night.

Caffeine-containing foods: Dark chocolate, coffee-flavoured desserts and some teas contain caffeine that can keep you alert. Be mindful of hidden caffeine sources in your evening eating.

Sugary foods and refined carbs: These cause blood sugar spikes and crashes that can fragment your sleep and cause early morning waking.

Alcohol: While it may feel relaxing, alcohol disrupts sleep architecture and reduces overall sleep quality.

"I used to eat dinner at 8pm and be in bed by 9. Once I moved dinner to 6:30, my reflux basically disappeared and I started sleeping through the night. Such a simple change." - Paul D., Wagga Wagga

Practical Tips for Timing Your Meals

Plan your evening meal early: If your bedtime is around 10pm, aim to finish dinner by 7:30 at the latest. This gives your body a solid two and a half hours to handle the bulk of digestion.

Keep portions reasonable: A large meal takes longer to digest than a moderate one. If you do eat later than planned, keeping the portion smaller can reduce the impact on your sleep.

Eat slowly and mindfully: Eating quickly often leads to overeating and can cause bloating and discomfort. Taking your time helps your body register fullness and begins the digestive process more gently.

Stay upright after eating: Avoid lying on the couch or going straight to bed after dinner. Staying upright for at least 30 minutes helps gravity keep stomach contents where they belong and reduces reflux risk.

"We started having a family rule of no screens during dinner and eating at least two hours before bed. It has made a noticeable difference for everyone's sleep, especially the kids." - Hannah B., Coffs Harbour

What If You Are Genuinely Hungry at Bedtime?

Going to bed hungry is not ideal either. If your stomach is growling, the discomfort can keep you awake just as effectively as being too full. In this case, a small, gentle snack is absolutely fine. Stick to something light and easy to digest, have it 30 to 60 minutes before bed and avoid anything too sugary, spicy or heavy.

The goal is to find a comfortable middle ground where your body is neither working hard to digest a large meal nor distracted by hunger. Combined with other elements of a good sleep environment, getting your meal timing right can make a surprisingly big difference to how well you rest.

Back to blog