Eating high-fat, high-salt, high-calorie meals before bed is a huge no-no. Besides leading to weight gain, these foods can zap your early a.m. energy and make it hard to get out of bed — sort of like a food hangover. Instead, eat a balanced, nutritious dinner, and if you're still hungry, have a piece of fruit or a calming cup of tea in the evenings. Better yet, distract yourself from snacking with a relaxing activity, like a warm bath or some nighttime reading. You'll wake up feeling refreshed, not lethargic.