Causes of type 1 diabetes are usually viral, genetic and environmental factors. Type 2 diabetes is caused by obesity, inactivity, insulin resistance, family history, hormonal changes etc.