A large meal can trigger your body to release more insulin, causing blood sugar (glucose) levels to drop and leaving you in a fatigue-inducing slump. Skipping meals only deprives your body of needed calories, and sets you up for energy-draining overeating at your next meal. Instead, eat smaller meals or healthy snacks throughout the day, which will help keep blood sugar levels steady.
Eat foods that are high in fiber, high in protein and low in sugar. High sugar content can cause drastic changes in blood sugar levels. Proteins are digested slower and fiber makes you feel full longer.