when you eat late, the calories you intake don't get digested properly. as a result, they are stored as fat in your body. eating late regularly conditions your body to store the calories as fat, which leads to weight gain. this can also give you problems like indigestion and heartburn.