Diyabet, ağızdan alınan ilaçlar ya da insülin ile tedavi ediliyor olabilir. Tip 1 diyabeti olan hastalar, insüline bağımlıdır.
Bu sebeple bu hastalar için uzun süreli açlık dönemleri, tehlikeli olabilir. Ancak modern insülin analogları ile yoğun insülin tedavisi alan veya insülin pompası kullanan hastaların tedavisi, oruç tutabilecekleri şekilde düzenlenebilir. Hasta ve doktorun bu şekilde kompleks bir tedaviyi üstlenebilecek düzeyde bilgi ve tecrübeye sahip olması, son derece önemlidir. Tip 2 diyabeti olan hastaların büyük bir kısmı ise insülin kullanımına ihtiyaç duymaz. İstenildiği takdirde, ağızdan alınan ilaçların desteğinde, düzenli bir beslenme programı ile oruç tutulabilir. İnsülin kullanan hastalar ise tip1 diyabet hastalarında olduğu gibi kompleks bir tedaviye ihtiyaç duyabilir. Diyabet hastalarının oruç tutmasına engel olabilecek unsurlar;