Irregular haidh

Q: I am a 30 year old woman. I never had a fixed cycle since I got baaligh. Sometimes I bleed after 35 days and next time after 2 months. Sometimes bleeding continues for 4 days and other times for 6 days. I never know when I will bleed. Bleeding always lasts between 3 to 10 days, means it is never less than 3 days and never more than 10 days. After it stops it never comes before 30 days.

My question is sometimes I noticed yellow discharge for once i.e, less than a 1 day time and again the yellow discharge is followed by white discharge. So what should I do? Should I take ghusl and offer my salah or wudhu is sufficient. I really don't know when the actual haidh (bleeding) is going to start. It may be 8 days later or so. The yellow discharge is not continuous. It is for a single time only. Again it is followed by white discharge. 

1. So what is my pure period?

2. If yellow discharge happens after 15 days of cleanliness (tuhr) and before actual bleeding and the yellow discharge is found only once or for less than a day time and again white discharged is followed then what should I do.

Can I make ghusl after I see white discharge and perform my salah. What if in case again after 3 to 5 days later I found yellow discharge for once and again followed by white discharge. What should I do in this situation? I always remain clean for more than 30 days.

3. I am planning an umrah trip. My problem is I don't know my actual date of my menstruation. So if it happens that if in the state of ihram if I found yellow discharge then what should I do. Can I make wudhu and perform umrah? I am really confused what should I do.


1. If the yellow discharge is within the 10 days then this should be counted as haidh.

As explained above, if the yellow discharge comes within the ten days then this must be counted as haidh, and if it is any different then you may let us know.

2. Yes.
As above.

3. Explain your habit of bleeding for the present and past month.

And Allah Ta'ala (الله تعالى) knows best.


Answered by:

Mufti Ebrahim Salejee (Isipingo Beach)