Weight gain has a latency period. The effect of eating on weight gain can vary widely on the basis of the following factors: Exercise from dieting, the amount of water intake, the amount of salt fat or sugar contained in the food, the time of day meal, the age of the person. As a result of exercise or bodybuilding, muscle ...