Masalah kencing manis boleh diklasifikasikan mengikut dua kategori berdasarkan punca iaitu diabetes mellitus jenis satu dan dua. Bagi jenis satu, masalah ini terjadi apabila hormon insulin yang bertanggungjawab dalam mencerna kandungan gula ini gagal untuk dihasilkan. Organ yang bertindak dalam menghasilkan insulin ialah pankreas. Pelbagai faktor yang boleh menyumbang kepada perkara ini, antaranya ialah:
- Keroakan atau trauma pada organ pankreas
- Antibsodi dalam badanmenyerang sel pankreas (autoimmune)
- Pengambilan alkohol
- Merokok
- Jangkitan kuman ataupun keradangan pada pankreas
Berbeza dengan diabetes mellitus jenis satu, klasifikasi kedua ini merujuk kepada masalah di mana sel badan sendiri tidak dapat bertindak balas terhadap hormon insulin (insulin resistance). Hal ini akhirnya menyebabkan gula tidak dapat dicerna kepada bentuk asas dan kandungannya kekal tinggi dalam badan. Faktor yang menyumbang kepada diabetes mellitus jenis ini ialah:
- Pengambilan makanan yang kurang berkhasiat(autoimmune)
- Kurang bersenam
- Masalah obesiti