I am a woman who suffers unimaginably intense waswas (whispers from the shaytan) when fasting. When I am fasting in Ramadan, the waswas comes to me all the time, saying that my fasting is wrong. For example, the waswas comes to me before and after Fajr, and sometimes before Maghrib, for the silliest reasons. So I fast that day but I intend to repeat it. When Ramadan is over, I say to myself that I will only make up the days that I need to make up, because I fasted the other days, but the waswas comes again and I say that I will repeat them and I have to repeat them because I intended to repeat them. But now I do not know whether I should repeat them or should I ask Allah to accept them? In addition, after the white discharge (at the end of the period) I got a yellowish discharge in Rajab, Sha'ban and Ramadan, then after that I did not get any yellowish or brownish discharge again after the white discharge. This had a great effect in helping me with the waswas, so I lost many days after Ramadaan because of the waswas. Sometimes I think that I did not form the intention to fast, and sometimes I think that I formed two intentions, and sometimes I think that something entered my stomach, until the next Ramadan comes and I have not made up the missed fasts, and I am in a state that no one knows but Allah. I hope that you can advise me.
Praise be to Allah
We ask Allah to heal you and grant you relief from this waswas, because waswas is a kind of sickness by means of which the shaytan causes anxiety and depression to the believer. We advise you to be patient and to turn to Allah and ask Him for healing and recovery, for He is All-Hearing, Ever Close and Ever Responsive, may He be glorified and exalted.
You should note that the best remedy for waswas is to ignore it and not pay any attention to it.
Your fasting is valid, and you do not have to repeat any of the fasts, even if you intended to repeat them, because it is, as you know, waswas, and there is no reality in it. Please see the answer to question no. 39684.
The emission of a yellowish or brownish discharge after the white discharge is not hayd (menses), because Umm ‘Atiyyah (may Allah be pleased with her) said: “We used not to count the brownish or yellowish discharge after the end of menses as anything.” Narrated by al-Bukhari and Muslim .
And Allaah knows best.