India, June 30 -- For many of us, ending our day often looks like eating meals between 8 and 9 PM or later, and then going straight to sleep. But, according to Dr Alok Chopra, cardiologist and functional medicine expert, it is essential to eat at least three hours before you go to bed, and there's a scientific reason behind it.

You may have noticed your grandparents finishing their last meal of the day between 6 and 7 PM, and avoiding eating anything after that. In fact, those who practise intermittent fasting also avoid eating after a certain time. Turns out there is a huge health benefit behind this practice.

According to Dr Chopra, whether you're following intermittent fasting or not, it's essential to eat at least three hours before...