12 Nighttime Habits That Make You Gain Weight 10. You go to bed right after dinner. Consequences: It makes your body store more fat. You have digestive issues. Recommendation: You should eat your last meal about 1.5 to 2 hours before going to bed. Pages:< >