Some sources say no and some say it doesn’t matter. So… What now? The truth is it doesn’t matter what time of the day you eat. It’s about what you eat and how active you are (your physical activity level) throughout the day. A simple formula that everyone should know… if you burn more calories than you eat, you will lose weight. On the contrary, if you eat more than you burn, you will gain weight. I usually eat my dinner between 8pm and 9pm if I workout after work that day. I need healthy foods that contain lean protein and carbs to fuel my body. And, my body still burn calories when I’m sleeping.
Then, why many people will lose more weight if they didn’t eat after 8pm? The only reason that I can think of is their physical activities are low and for sure the metabolism is slowing down at night, because we all want to rest after work, assuming we do not workout after work that day. So, if you are ‘not active’ throughout the day or resting all day long, try to eat your dinner before 8pm OR eat small portion of healthy foods after 8pm. I feel better if I control the portion of my dinner especially if I have to eat after 8pm. It works for me!