目前糖尿病的病因不明, 但在1型糖尿病病人已找到異常基因, 其觸發因素可能是病毒或某種化學物質。 在異常基因和觸發因素協同作用下引起體內自身免疫反應, 損害胰島細胞, 導致1型糖尿病的發生。 特異性強的免疫檢查, 加上靜脈葡萄糖耐用量試驗時急性胰島素分泌反應的改變, 可在1型糖尿病病人親屬中檢出在3年內發生糖尿病的高危人群。
2型糖尿病是多基因遺傳病, 肥胖、體力活動減少及應激已被公認是2型糖尿病觸發因素。 有以下情形者要及時到醫院就診, 進行檢查, 以瞭解自己是否患有糖尿病:(1)體重減輕,