Eating before bed comes down to size and timing, not whether you eat at all. A small, light snack a couple of hours before bed is generally fine, and for some people actually helps prevent waking from hunger. The concern is specifically large, heavy, or high-fat meals within two to three hours of lying down, which can cause digestive discomfort and increase the chance of acid reflux. Going to bed hungry is not the safer default either — hunger itself can delay sleep onset and cause early waking.
The digestive system follows its own circadian rhythm, just as the sleep system does. In the evening and at night, digestive enzymes, gastric acid, and gut motility all naturally slow down. This is not a reason to avoid food entirely late in the day, but it does help explain why large or heavy meals close to bedtime often feel uncomfortable or disruptive.
Digestion is the process by which the body breaks down food into nutrients the body can absorb and use. It involves physical movement of the gut, chemical breakdown by enzymes and stomach acid, and absorption across the intestinal wall. All of these processes are less efficient later at night — which is why a meal that sits fine at noon may feel heavy and unsettled at 10pm.
What can go wrong with late-night meals
Reflux and heartburn. Acid reflux is a condition in which stomach acid rises into the oesophagus, often worsened by lying down shortly after eating. Lying down after a meal increases the chance that stomach contents will travel back upward, producing the burning discomfort many people know as heartburn. For people already prone to this, a late meal followed quickly by bed is one of the more reliable triggers. Giving yourself at least two to three hours between a large meal and lying down substantially reduces this risk.
Sleep fragmentation. The body’s digestive activity can cause discomfort, bloating, or general physical restlessness that interrupts sleep, particularly during light sleep stages. Some people find they wake more during the second half of the night after a late meal, which is when sleep is naturally lighter.
Blood sugar fluctuation. High-carbohydrate or high-sugar meals can cause a spike in blood glucose followed by a drop. Hypoglycaemia is the term for that drop in blood sugar, and for some people it triggers mild symptoms — shakiness, waking, or hunger — during the night. This is more common in people with blood sugar regulation issues, but can occasionally affect those without them as well.
What does not tend to be a problem
A small, light snack in the evening is generally fine and for some people — including those prone to waking hungry in the night — is actually helpful. Protein-containing snacks or slow-digesting foods are less likely to cause blood sugar fluctuations.
Similarly, a light meal eaten at 7pm when you go to bed at 11pm leaves the body plenty of time to work through the main digestive process. The concern about late eating relates primarily to large meals close to bed, not to having eaten at all in the evening.
Herbal teas consumed in the evening are generally fine too — what you drink in the evening matters, but most caffeine-free teas at a modest temperature are unlikely to cause digestive disruption.
Matching the gap to what you’re eating
The right gap before bed depends on what’s on the plate, not a single blanket rule:
Large or high-fat meal. Leave 2–3 hours or more before lying down — it’s the slowest to digest and carries the highest reflux risk if you lie down before it’s mostly processed.
Moderate, ordinary meal. Two hours is enough time for the heaviest digestive activity to pass before sleep.
Small snack (banana, plain yogurt, crackers with nut butter). 30–60 minutes is usually fine — light and quick enough not to compete meaningfully with sleep.
Going to bed hungry. No gap makes this safer — hunger itself can delay sleep onset and cause early waking.
If you’re deciding what to actually reach for in the evening, in order of priority:
- If you’re genuinely hungry, eat something rather than tough it out. Hunger disrupts sleep onset just as reliably as a heavy meal does — it’s a real option, not a failure of willpower to avoid.
- Reach for protein or slow-digesting options over sugar or refined carbs. These are less likely to trigger the blood-sugar spike-and-drop pattern that can wake you overnight.
- If you’re prone to reflux, keep even small snacks 30–60 minutes from lying down. The mechanism — gravity no longer helping keep stomach contents down — applies at smaller volumes too, just less severely.
None of this is a prescription. The aim is to avoid the physical discomfort of heavy digestion competing with rest, which is a problem of timing and quantity more than content.
If late evenings often feel unsettled for other reasons, a gentler reset for difficult evenings covers the broader picture of how evenings can be made to feel a little easier.
Sources
Frequently Asked Questions
Does eating before bed always disrupt sleep?
Not always. A small light snack a couple of hours before bed is generally fine and for some people helps prevent waking due to hunger. The concern is mainly with large, heavy, or high-fat meals consumed close to sleep, which can cause digestive discomfort and increase the chance of acid reflux.
How long before bed should you stop eating?
Giving yourself at least two to three hours between a large meal and lying down substantially reduces the risk of digestive discomfort and acid reflux. For smaller snacks, the timing matters less. If you are prone to acid reflux, a longer gap is generally better.
Why does eating late cause heartburn?
When you lie down, gravity no longer helps keep stomach contents in place. Stomach acid can travel back up into the oesophagus more easily, causing the burning sensation known as heartburn. Eating a large meal and then quickly lying flat is one of the more reliable triggers for this.
Can late-night eating affect blood sugar during sleep?
High-sugar or high-carbohydrate meals late at night can cause a blood glucose spike followed by a drop, which may trigger waking for some people. This is more pronounced in people with blood sugar regulation issues, but can occasionally affect anyone. Protein and slow-digesting foods are less likely to cause significant fluctuations.
Is it bad to go to bed hungry?
Hunger can make falling asleep more difficult and may also cause early waking. If you are genuinely hungry in the evening, a small light snack is generally better for sleep than going to bed with an empty stomach. The aim is to avoid both extremes — very full and very hungry — when you lie down.
Enjoyed this? Get more like it.
Calm sleep guidance, straight to your inbox.
Sleep tips, straight to your inbox.
Calm, practical sleep guidance — we'll be in touch when we have something worth sharing.
Sheepherd is the editorial voice of The Sleepy Company. Sleep research and calmer habit guidance — written without hype, medical claims, or pressure.