People who slept 9 or more hours a night were also at risk.
Researchers believe not enough sleep can change your metabolism and hormone secretion. Those who sleep too much may have underlying conditions to influence the risk of diabetes.
You can read about this study in the journal Sleep Medicine.