Several factors can contribute to diabetes like Weight, Fat distribution, Inactivity, Family history, Prediabetes.
Other factors include Race and ethnicity, Blood lipid levels, Age, Diet, Hormonal imbalances, Genetics, Certain medications, Smoking, Inadequate fruit and/or vegetable intake.