Terdapat 3 jenis utama:1. Jenis 1
2. Jenis 2
3. Diabetes semasa kehamilan
Apa penyebab Diabetes?Penyebab sebenarnya tidak diketahui.Tetapi faktor penggalak termasuklah:-
Infeksi / Penyakit
endokrin
Ubatan tertentu
seperti Steroid
Berat berlebihan
BMI > 30
Terlalu banyak mengambil
Makanan manis/bergula/kanji
Selepas pembedahan
Sejarah keluarga