Hindi direktang nakapagdudulot ang asukal ng type 2 diabetes. Ngunit mas malaki ang posibilidad mo na magkaroon nito kung labis ang iyong timbang. Tumataas ang timbang mo kapag mas malaki ang konsumo mo ng calories kaysa sa kinakailangan ng iyong katawan, at ang mga pagkain at inuman na may taglay na mataas na asukal ay likas na maraming calories.