Diyabette kan şekeri çeşitli etmenlerin etkisiyle değişim gösterir. Kan şekerini yükselten en önemli neden, tam uygulanmayan diyettir. Bunun yanında enfeksiyon hastalıkları, bazı ilaçlar bazen de egzersiz kan şekerini yükseltir.
Diyette kan şekerini etkileyen en önemli etmen, yemeklerdeki karbonhidrat miktarı ve bunun yemeklerdeki şeklidir. Uygulanan beslenme şeklinin yeterli olup olmadığı, düzenli kan şekeri takibi ve kilo takibi ile denetlenebilir. Kan şekeriniz ve kilonuz doktorunuzun istediği sınırlarda ise diyetinizi yeterli olarak yapıyorsunuz demektir. Olağandışı fiziksel faaliyet veya davet gibi özel yemeklerin öncesi ve sonrasında, kan şekeri ve ilaç ayarlamaları ile kan şekerinde aşırı düşme ve yükselme önlenebilir; oldukça kaliteli bir yaşam sürdürmek mümkündür.
Normalde iyi planlanmış düzenli egzersizle kan şekeri düşer; diğer bir deyişle egzersiz, diyabetliler için tedavi yöntemlerinden biridir; bazı durumlarda ise egzersiz kan şekerini yükseltir. Kan şekeri yüksek iken (örneğin; 250 mg/dL üzerinde) yapılan egzersiz, normaldeki etkinin tersine kan şekerini yükseltebilir. Aç karnına yapılan egzersiz de şekeri yükseltebilir.
Şekeri yükselten diğer olaylar ise enfeksiyon hastalıkları, bazı ilaçlar, damarsal olaylar ve strestir.