Sebagian penderita diabetes lebih gemuk dan sebagian lagi sangat kurus. Alasan utama mengapa hal ini terjadi adalah karena patogenesis diabetes yang berbeda. Karena insulin itu sendiri memiliki peran dalam mempromosikan sintesis protein dan lemak, pasien yang secara khusus kekurangan insulin akan memiliki tipe tubuh kurus, yang secara klinis dikenal sebagai diabetes tipe 1, atau diabetes yang bergantung pada insulin. Pasien obesitas mengalami obesitas karena adanya resistensi insulin, yaitu jumlah insulin yang dapat disekresikan. Namun demikian, karena berkurangnya efektivitas, hal ini juga dapat menyebabkan peningkatan glukosa darah dan perkembangan diabetes. Pasien-pasien ini kelebihan berat badan atau obesitas karena kadar insulin mereka secara signifikan lebih tinggi dan juga meningkatkan sintesis protein dan lemak. Jadi, apakah seorang penderita diabetes mengalami obesitas atau kurus bervariasi menurut kadar gula darah dan fungsi pulau kecil.