Many important metabolic processes take place primarily during the night. Those processes require nutrients just like any energy consuming activity you'd do during the day. With just a little skeptical analysis, most of the reasoning behind avoiding eating before bed collapses as nonsense. I personally find that if I sleep with a full stomach, as almost any animal without the disadvantage of being able to over analyze it's instincts would do, I get sick less and have shorter recovery periods between workouts or just tiring days in general.
I work a late shift and although I try not to, I usually eat something when I get home. The problem is sometimes what I eat is healthier and other times not so much. It's usually about 2-3 hours before I go to bed.
Your body's digestive system works at all times of the day. I think to a degree, it's a matter of preference whether you feel you sleep better with minimal food in your belly, or after a light meal. I wouldn't suggest going to bed on a really full stomach, as it might just be uncomfortable.
As far as weight gain is concerned I'm pretty sure it doesn't matter at all. Either you're eating clean or you're not. I've heard that eating a small handful of nuts or a similar snack right before bedtime is actually beneficial somehow. Perhaps to keep you're metabolism active? I don't know, I'm no expert.
A forum community dedicated to vegetarian, vegans, and vegetable enthusiasts. Come join the discussion about agriculture, preparation, cooking, recipes, scales, reviews, accessories, classifieds, and more!