Sometimes I have istihazah problems. But now I am confused because I had 12 days menses (7 days haiz and 5 days istihazah) then 10 days I was clean. Then it came 7 days but I considered it as istihazah. After 11 days, now it starts again. But will I consider it as haiz or istihazah?
The maximum duration of menses is ten days. If it exceeds then it shall be called the blood of haiz as per routine and the extra days shall be of istihazah. In the question mentioned above, your routine is of seven days, so the next five days will be considered istihazah. Then if after ten days of purity (total fifteen days of istihazah and purity), the blood which came seven days will be counted as haiz, it is mistake to understand it istihazah. Yes, the blood which comes after seven days shall be of istihazah provided it exceeds ten days. If it stops on tenth day or before then it shall be considered that the routine of haiz has changed.
Allah (Subhana Wa Ta’ala) knows Best
Darul Uloom Deoband