Eating late at night does not directly cause weight gain. But people who eat late at night tend to choose unhealthy foods. These are foods that are high in fat and calories. Eating more calories than your body uses is what causes weight gain.
Healthy choices when eating late help keep you from gaining weight!