i smoke weed all the time for 10 years. i believe the actual smoking of weed keeps the weight for you. but if your a pure sloth who sits all day and stuffs his face with whatever he can find then you will gain weight. it has the same effect as smoking tobacco on the body.