I did not say that you will gain weight if you go to good diet. If you eat processed foods, junk foods, sugar, meats you will gain weight and will have one or more maladies of this modern world. In short fasting sure is helpful, but eating right and exercise will help reduce weight.