Çoğu insan diyabete çok fazla şeker yemenin neden olduğunu düşünür ama bu o kadar da basit değildir. Diyabet, halk arasında adlandırılan şekli ile şeker hastalığı, kişide yüksek kan şekeri ya da glikozun olduğu metabolik hastalıklar grubuna karşılık gelir. Bu durum, pankreas yeterince insülin üretmediğinde veya vücut hücreleri, üretilen insüline olması gerektiği biçimde yanıt vermemeye başladığında meydana gelir.
İnsülin, vücut tarafından üretilen bir hormondur ve kan şekeri düzeylerini düzenlemekten sorumludur. Diyabette, vücut bu düzeyleri düzenleyemez ve bu yüzden kan dolaşımında glikoz birikir.
İnsülin protein olduğundan, hap şeklinde alındığında sindirim sırasında parçalanacaktır; bundan dolayı diyabet hastaları insülini deri altı enjeksiyonu şeklinde alırlar.