Can I fast during my period?
Question · One of the most asked questions about Ramadan
My period started on the third day of Ramadan. I feel like I'm missing out, and I wondered whether I'm allowed to keep fasting anyway if I feel well enough.
Short answer
No, a woman does not fast during her period, and a fast kept then is not valid. She makes up the missed days later, and this is not a sin but obedience to Allah.
Detailed answer
No. A woman does not fast while she has her period, and a fast kept during menstruation is not valid, even if she feels well. Scholars are agreed on this. She makes up the missed days later, after Ramadan, before the next Ramadan comes.
What the Sunnah says
The Prophet (peace be upon him) described a woman during her period as someone who does not pray or fast (Bukhari). Aisha, may Allah be pleased with her, said: "We were commanded to make up the fasts, and we were not commanded to make up the prayers" (Muslim). So the missed fasts are made up, but the missed prayers are not; see making up fasts after your period.
It is not a sin or a failure
Not fasting during your period is not a weakness of faith. It is Allah's command and part of His mercy, and a woman who follows it is obeying Him and is rewarded for that obedience. There is no need to feel guilty or to hide from your family that you are not fasting, although many women prefer to eat discreetly around others.
Practical points
- If your period starts during the day, even shortly before sunset, that day's fast ends and must be made up.
- If your period ends during the night, before Fajr, you fast the next day, even if you have not yet had your ghusl. Take your ghusl in time to pray Fajr.
- If it ends during the day, see what to do if your period ends during the day.
- Keep a note of the number of days you miss.
Worship you can still do
You can still live Ramadan fully: make dua, do dhikr, listen to the Quran, learn about your faith, give charity, and help prepare iftar for others, which carries great reward. The special nights are open to you too; see worship on Laylat al-Qadr during your period.
Ramadan 2027 is expected to begin on Monday 8 February 2027. Check the Ramadan dates in your country to plan ahead.
These answers give the general ruling based on the Quran, the Sunnah and the mainstream view of scholars. For a personal situation, ask a qualified scholar you trust.
Ask your question
Could not find your question? Send it to us. We add answers to the most asked questions on this page.