Registered dietician Samantha Cassetty says that eating an earlier dinner shows a lower risk for obesity and better weight management than eating a later dinner or snacking into the night. A study in Cell Metabolism also showed that late eaters experience slower calorie burn and disrupted fat metabolism, which promotes fat storage. Aiming to finish dinner three hours before your bedtime is an ideal time frame to eat.