People who eat a late dinner may gain weight Eating a late dinner may contribute to weight gain and high blood sugar, according to a small study.