: Eating just before bed or (horrors!) in bed, causes a calorie pile-up! Most of us end up making unhealthy food choices, and what's more, our bodies won't efficiently burn the calories while we sleep.
"Eating right before bed is a not helpful practice to get into," O'Connor says. "I usually tell my patients if you must eat sweets or other high-calorie, high-fat foods, eat them early in the day (and be moderate in portion), so you can better burn them up!"
Having a snack two hours after dinner (but not right before bed) is perfectly fine, she says, as long as it's 100 to 150 calories. Her snack suggestions include 1 slice of whole grain bread with peanut butter, low-fat yogurt, or 3/4 cup Cheerios and 1/2 cup low-fat milk.