Is it important to have an early dinner?

By  ,  Onlymyhealth editorial team
Jan 10, 2017

Subscribe for daily wellness inspiration

Like onlymyhealth on Facebook!

Quick Bites

  • Late night eating can cause indigestion.
  • Eating meals on time promotes better health.
  • Delayed night meal can affect energy levels.

There is nothing like a delicious and healthy dinner after the day's hectic schedule. But, we extent dinner time to as later as possible for no apparent reason. Perhaps we don’t realise the importance of eating dinner early. Benefit number 1: it gives the stomach sufficient time for digestion.


early dinner


If you sleep just after having dinner or don’t eat it early, there could be health issues. Heartburn, acidity, gas and other digestive problems could be a consequence as the digestive track fails to work its best. Most problems can be fixed with an early dinner.

There are numerous benefits of eating the last meal quite a long time before bedtime.



Manages weight

Better weight control is one of the benefits of an early dinner. There are chances that you will overeat in response to intense hunger from delayed eating. It becomes worse when you miss breakfast and wait all day for dinner. In that case, the body responds by storing insulin and raises the risk of body fat storage.


[Read: Make Thanksgiving the Healthiest Day]


Keeps digestive troubles at bay

Food needs time to digest properly before you sleep. When you eat dinner early, it allows your body the time to digest food properly and keep the acidic  contents of the stomach rising back up into your oesophagus.



Ensures better sleep

If you delay dinner or fall asleep immediately after eating, you may not enjoy a sound sleep. Late night eating or consuming large meals at night can cause indigestion. Similar is the effect of drinking more than two alcoholic drinks, which can rob you of deep sleep and REM sleep. As a result, you end waking up more frequently.


[Read: If you are a Diabetic, all you need are Cereals for Good Health]


Boosts energy

Just like how a healthy breakfast keeps you energised throughout the day, dinner and the time at which it is had contributes to your level of energy too. Eating small meals throughout the day promotes positive energy levels and keeps brain functioning well. If you delay the meals, it can leave you reeling with low energy. Low blood sugar, exhaustion, low mood and a hefty appetite are results of missing or delaying meals. Even when you are not hungry, eat a light meal rather than going to bed hungry.



Promotes health

Eating meals on time promotes better health. There is scientific evidence linking delayed/missed meals to the risk of heart attack and stroke. Health experts believe that waiting to eat dinner can make one eat more and when the calories aren’t burned off, the body turns them into triglycerides to increase the risk of cardiovascular conditions.



Image: Getty

Read more articles on Diet Basics.

For more such stories, Download Onlymyhealth App.

Write a Review
Is it Helpful Article?YES3 Votes 1291 Views 0 Comment
Post a Comment

Though all possible measures have been taken to ensure accuracy, reliability, timeliness and authenticity of the information; Onlymyhealth assumes no liability for the same. Using any information of this website is at the viewers’ risk. Please be informed that we are not responsible for advice/tips given by any third party in form of comments on article pages . If you have or suspect having any medical condition, kindly contact your professional health care provider.

  • All
  • Article
  • Slideshow
  • Video
  • QnA

    Medical Miracle

    India’s pregnant man?India’s pregnant man?