有可能是药物因素导致的。某些药物可以引起糖耐量受损甚至糖尿病,常见的药物有利尿剂、糖皮质激素、口服避孕药以及某些降压药等。
但是,药物引发的高血糖发生率较低,除了药物因素外,患者本人的内因也起着一定作用。