how long do muslims fast
Muslims fast each day of Ramadan from just before dawn until sunset, which is usually about 12–16 hours depending on where you live and the season.
Quick Scoop: How long do Muslims fast?
- Ramadan lasts 29–30 days in the Islamic lunar calendar.
- On each of those days, Muslims fast from pre-dawn (the suhoor meal ends at this time) until sunset (the fast is broken at iftar).
- In many countries this works out to roughly:
- Around 12 hours in some regions.
- Up to about 15–16 hours in others, depending on latitude and time of year.
So when people ask “how long do Muslims fast,” there are two answers :
- Per day: Dawn to sunset (roughly 12–16 hours, varying by place and season).
- Per year in Ramadan: About 29–30 consecutive days each year.
In short: Muslims fast every day for a month, and each day’s fast runs from first light in the morning until the sun goes down.
Information gathered from public forums or data available on the internet and portrayed here.