Faktor genetik. Diabetes memiliki keturunan yang sangat jelas, apakah itu merupakan warisan dari diabetes tipe 1 dalam proses pemilihan gen atau terjadinya diabetes tipe 2 yang disebabkan oleh mutasi gen, itu akan diteruskan ke generasi berikutnya dalam probabilitas besar. Jika diabetes terjadi pada keluarga terdekat, pencegahan dan pengobatan yang tepat waktu harus dilakukan.
Faktor lingkungan. Gaya hidup dan kebiasaan makan seseorang dapat berdampak pada diabetes. Makan terlalu banyak gula, gagal ginjal, kerusakan sel-sel yang memproduksi insulin, dll., Dapat menyebabkan diabetes.