Diabetes adalah hasil dari kombinasi jangka panjang faktor genetik dan lingkungan, sehingga penderita diabetes biasanya memiliki riwayat penyakit yang jelas dalam keluarga, yang diwariskan kepada keturunan mereka. Selain faktor genetik, gaya hidup yang buruk seperti diet tinggi kalori, tinggi protein, tinggi lemak dan obesitas dapat menyebabkan resistensi insulin (yaitu, efek penurun glukosa dari insulin menurun dan tubuh mengeluarkan jumlah insulin yang sama, tetapi efek penurun glukosa lebih rendah daripada jumlah insulin yang setara dalam tubuh normal). Selain itu, usia, infeksi virus, trauma, stimulasi mental, pembedahan, dll., semuanya merupakan faktor pemicu diabetes. Pasien diabetes dengan kontrol glukosa darah jangka panjang yang buruk dapat menyebabkan lesi pada berbagai sistem penting seperti ginjal, jantung, sistem saraf dan retina, dan uremia serta kaki diabetes dapat mengancam jiwa dan menyebabkan kematian. Dosis atau jenis obat penurun glukosa harus disesuaikan menurut hasil pemantauan glukosa darah.