12 Nighttime Habits That Make You Gain Weight10. 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:< >