Tip 1 diyabette beta hücreleri insülin üretmeyi bırakır. Az miktarda insülin üretilse bile bu miktar vücudun glikoz dengesi için yeterli olmaz. Bu nedenle insülin enjeksiyonu gerekir. Tip 2 diyabette bağışıklık sistemi pankreasa saldırmaz. Ancak pankreas ya az insülin üretir ya da vücut üretilen insülini kullanamaz. İkinci duruma insülin direnci denir. İnsülin direncinin ana nedeni obezitedir.