Stress can worsen digestive problems, and eating late at night may increase the risk. A recent study found that people under high stress who consumed more than 25% of their daily calories after 9 p.m. were up to 2.5 times more likely to experience constipation or diarrhea.
Researchers analyzed health data from more than 15,000 participants. They found that late-night eating alone did not increase digestive problems. However, when combined with high stress levels, it increased the risk of bowel issues and reduced the diversity of gut bacteria.
Why It Matters
A diverse gut microbiome supports digestion, nutrient absorption, immune function, and communication between the gut and brain. Lower microbial diversity can make the digestive system less resilient to stress and other challenges.
The study was observational, so it cannot prove that stress and late-night eating directly cause digestive problems. Other factors may also influence the results, including diet quality, medical conditions, and medication use.
Experts believe disruptions to the body’s natural circadian rhythms may explain the findings. Stress and late-night eating can affect hormones, immune responses, gut-brain communication, and the movement of food through the digestive tract.
Tips for Better Digestive Health
Experts recommend avoiding food for three to four hours before bedtime. This gap gives the digestive system enough time to process food before sleep.
If you need to eat at night, choose smaller portions and lighter foods. Fruits, vegetables, complex carbohydrates, and lean proteins are often easier to digest than heavy, greasy, or high-fat meals.









