weight gain has to do with a lot of variables. the vegan diet being naturally deficient in some essential nutrients such as b12 and iron can mess with our body and create problems even if we???re diligently supplementing our foods ( see interviews with ex-vegans at Letthemeatmeat.com ). if b12 deficiency leads to hypothyroidism you will have weight gain or inability to shed weight..plus the excess