一型糖尿病的患者发病的原因有遗传因素影响,还有有免疫破坏了胰岛β细胞的功能,从而引起了胰岛素分泌的绝对不足。二型糖尿病的病因有遗传因素,还有环境因素,共同作用导致了胰岛素抵抗和胰岛素分泌的相对不足。
因此对于正常人或者尤其是有糖尿病家族病史的一些患者,不良的生活习惯可能会促使糖尿病的发病。像这种人群如果高脂高热量、高糖饮食,可能会使非显性的糖尿病发展成显性糖尿病,或者是已经有遗传背景的一些患者,尽快的发病成为糖尿病患者。