Comment Comment by cercatrova Obesity and weight gain in general is mainly caused by diet, not exercise. You can run 12 hours a day but if you eat 10k calories a day, you're going to end up fat. parent cercatrova 4 years ago