It's Not What You Eat — It's When

2 min read

Have you noticed that as you get older, your blood pressure, cholesterol, and blood sugar become harder to control? You're not overeating — so why are these numbers creeping up?

One answer may lie in when you eat, not just what you eat.

A study published in BMJ Medicine found that limiting food intake to earlier in the day — specifically, stopping eating after 5 pm — led to significant reductions in body weight, body fat, and waist size, along with improved cholesterol and blood sugar levels.

Eating earlier gives your body time to shift into "repair mode" overnight. It improves insulin sensitivity and helps your body burn fat more efficiently while you sleep.

Late-night eating, on the other hand, works against these processes. Research shows that people who eat dinner at 10 pm have higher blood sugar levels and poorer blood sugar control over 24 hours compared to those who eat at 6 pm. On the cardiovascular side, eating after 7 pm was linked to nearly three times the risk of high blood pressure overnight, and each one-hour delay in dinnertime raised the overall risk of heart disease by around 8 percent.

Late dinners also affect digestion and bone health. A study in the Journal of Clinical Endocrinology & Metabolism found that eating within two hours of bedtime at least three times a week was associated with a 50 percent higher risk of obesity and lower bone density — likely because late eating throws off the body's internal clock. It can also trigger excess stomach acid, leading to acid reflux and disrupted sleep.

Medical experts recommend finishing dinner between 5 pm and 7 pm, and stopping all food intake at least three hours before bed. For the best results, keep dinner light: lean proteins, plenty of vegetables, and complex carbs like whole grains, brown rice, or sweet potatoes — and go easy on high-calorie, high-fat, or sugary foods.