One of the most perceived reasons of why people gain weight is eating past a certain time after dinner. I’ve known a lot of people that have said “I can’t eat past 8”. I do not agree with this and I think that it is considered a myth.
The truth is, no matter what time you eat, you will always gain weight if you eat more calories than you expend or lose weight if you expend more calories than you consume.
Consuming snacks late at night is often not related to hunger. Boredom and stress are major reasons for snacking, especially late at night after a long work day. Snacks at night are also often eaten in front of the computer or TV. Mindless eating can be dangerous for your weight and cause you to consume many calories in one sitting. Eating after dinner is not bad, as long as it’s apart of your daily calories. I usually eat a banana and peanut butter or a toasted english muffin with almond/peanut butter before bed because it keeps me full (not too full- eating too much before bed can cause indigestion) while I sleep.
People who eat a lot at night usually don’t eat enough during the day. Usually when trying to lose weight, a person cuts calories during the day and ends up eating too much at night. Most of your calories should be consumed before and including dinner. Eating every 3-4 hours during the day, starting with breakfast, will help curb cravings later in the day and reduce the risk of overeating at your next meal.
Don’t be afraid of eating at night. Eat when you’re hungry. Just make sure you’re eating enough during the day! This way, those cravings won’t come after dinner and you can eat a light snack before bed.