در افرادی که میزان کالری بالا دریافت می‌کنند، قند بیشتری تولید شده و در سلول‌ها انباشته می‌شود. در نتیجه قند خون بالا می‌رود و دیابت شکل می‌گیرد. یکی دیگر از عواملی که باعث بروز بیماری دیابت در افراد می‌شود، کاهش انسولین یا مشکل در عملکرد آن است.