Terdapat beberapa perkara yang menyebabkan puasa tidak mendatangkan kesan yang baik terhadap tubuh badan kerana:
a. Makan terlalu banyak sewaktu sahur dan berbuka.
b.
Makan makanan yang pedas, masan, terlalu masin, berempah dan susah
dihadam seperti pengambilan daging terutama bagi pengidap penyakit batu
karang, gout dan alahan.
c. Mengulangi makan sepanjang malam.
d. Kurang minum air pada waktu malam atau lebih minum air semasa makan.
e. Tidur selepas kenyang makan.
f. Tidak mengambil makanan langsung ketika waktu sahur.