Question: why do you gain weight when not eating?
Answer: Not eating kicks our body into 'starvation mode' pushing our body to conserve food and store it as fat. Not eating increases stress on the body. Stress releases steroid hormones to counter this threat and one side effect of steroids is weight gain. Skipping meals increases craving for junk food and processed food.