Hits and Myths: the time of day you eat has little bearing on weight gain
Can eating after 8pm lead to long-term weight gain?

Can eating after 8pm lead to long-term weight gain?
No
Health experts have long warned us to avoid snacking or consuming large meals after 8pm. The reason? It can cause long-term weight gain.
This is not entirely true. It is not so much what time we eat; weight gain has more to do with the types of foods we eat and how many calories we have burned during the day, says Sally Poon Shi-po, a registered dietitian from Personal Dietitian in Hong Kong.
Eating after 8pm can only lead to a long-term increase in weight if we consume high-calorie foods and do not get rid of these excess calories through exercise. Poon points out that our busy lifestyles make it easy for us to overeat. It is common for many of us to eat on the run during the day and then wolf down high-calorie dinners when we get home from work because we are so hungry.
Post-dinner, we take comfort in fattening snacks while relaxing in front of the television. Since we do not exert much energy at night, the calories we consume at dinnertime typically get stored as fat. Poon's suggestions to avoid overeating at night: make sure you have a satisfying breakfast.