Question: how long are religious fasts?
Answer: The Daniel Fast is most commonly partaken for 21 days, although longer (e.g., 40-day) and shorter (e.g., 10-day) fasts have been observed. While the Daniel Fast can be partaken at any time of the year, it is often practiced during the month of January in order to begin the New Year through fasting and prayer.