Question: why can you gain weight by not eating enough?
Answer: When your calorie intake is too low, you may not get all the nutrients your body needs. Additionally, your body's natural response to a decrease in food can lead to your body's metabolism slowing so that your body can conserve energy. In the long run, this slowing metabolism can lead to weight gain.