Tolong jelaskan mengenai Penyebab dari Diabetes melitus tipe 2

Diabetes tipe 2 tejadi akibat kombinasi antara gaya hidup dan faktor genetik. Terdapat beberapa hal yang dapat dikendalikan, misalnya diet dan kegemukan, tetapi terdapat hal-hal lain yang tidak dapat dikendalikan seperti pertambahan usia, jenis kelamin wanita, dan genetik. Kurang tidur juga dikaitkan dengan diabetes tipe 2. Hal ini diduga terjadi melalui efek kurang tidur terhadap metabolisme. Status gizi seorang ibu selama perkembangan janin dalam kehamilan juga dapat berperan melalui suatu mekanisme yang masih merupakan dugaan yaitu perubahan metilasi DNA.