糖尿病是由于遗传因素,环境因素,饮食因素,自身免疫因素,年龄、肥胖、吸烟、精神压力及缺乏锻炼,胰岛素抵抗和B细胞功能缺陷,葡萄糖毒性和脂毒性,还有后天因素,比如因为进食过多、体力活动减少、肥胖、高脂、高热量的饮食也是导致2型糖尿病的主要原因。