Iako konzumiranje velike količine ugljenih hidrata, posebno hrane sa dodatkom šećera i bez vlakana, preplavljuje krvotok glukozom i može izazvati dramatično povećanje šećera u krvi, ipak postoje i neki drugi uzročnici koji mogu dovesti do porasta šećera u krvi. Pod stresom se oslobađa niz hormona poput adrenalina i kortizola. Hronično visoki nivoi kortizola takođe mogu povećati nivo šećera u krvi. Nedostatak sna može podstaći porast nivoa kortizola tokom dana, povećavanje glukoze i učiniti tijelo manje efikasnim u snižavanju visokog nivoa šećera u krvi. Malo fizičke aktivnosti takođe je povezano s poremećenom kontrolom šećera u krvi. Kasni večernji obroci dovode do produženog odgovora na glukozu u krvi u većoj mjeri nego konzumiranje istog obroka samo četiri sata ranije uveče. S obrizom da je za mnoge ljude večera obilan obrok, razmislite o tome da unos kalorija podijelite na doručak i ručak i da večerate ranije.