Feeling hungry at 2 a.m.? Snacking late at night disturbs your body's circadian schedule. Eating during the daytime helps your body metabolize fats, lipids, and cholesterol better. Eating high-calorie foods at odd hours, causes fat to stay longer in your blood harming the health of your heart, kidney, and other organs.