Ramadan: While fasting is done for 12 to 19 hours, depending on where you live, it can be strenuous process for some ...