Kisaran normal glukosa darah puasa adalah 3,9-6,1mmol/L dan glukosa darah 2 jam postprandial tidak melebihi 7,8mmol/L. Jika glukosa darah puasa ≥7,0mmol/L atau glukosa darah 2 jam postprandial ≥11,1mmol/L, disertai dengan minum, makan dan makan yang berlebihan, maka glukosa darah puasa tidak akan melebihi 7,8mmol/L. Jika dicurigai menderita diabetes, tes toleransi glukosa harus segera dilakukan di rumah sakit. Jika glukosa darah puasa lebih tinggi dari normal tetapi tidak mencapai 7,0 mmol/L, pasien dikatakan mengalami gangguan glukosa darah puasa. Glukosa puasa yang terganggu adalah kondisi prediabetes dan sekitar 8-10% orang dengan glukosa puasa yang terganggu akan menjadi diabetes pada tahun berikutnya. Khususnya, pasien dengan riwayat penyakit dalam keluarga, seperti ayah atau ibu yang menderita diabetes, memiliki anak yang empat kali lebih mungkin terkena diabetes daripada orang normal. Jika kedua orang tua menderita diabetes, risikonya delapan kali lebih tinggi daripada normal, dan semakin tua usia anak, semakin besar kemungkinannya untuk menderita diabetes. Bagi orang berusia di atas 40 tahun yang mengalami obesitas dan memiliki komplikasi seperti hipertensi, penyakit jantung koroner, hiperlipidaemia dan hiperurisemia, penting untuk mengontrol berat badan mereka dan menjaganya tetap berada dalam berat badan standar untuk mengurangi kejadian diabetes tipe 2.