For the past few days, Shaytaan was putting vein thoughts in my mind regarding the way this noble deen reached us (the authenticity of the narrators) and the Quran and Sunnah. In my mind, knowing that this deen is complete truth, I started thinking about all the miracles of the Quran which prove it to be the complete truth. Is this called falling into doubt, and does this necessitate one to take his shahadah again. If so, does it have to be done in the presence of other people?
In the name of Allah, the most Beneficent, the most Merciful.
Saaiduna Abu Hurairah Rradiallahu Anhu said: “Some of the companions of the Prophet of Allah Sallallahu Alahi Wasalam came to him and said, ‘We find in our hearts things that none of us dares utter.’ He said, ‘Do you really find that?’ They said, ‘Yes.’ He said, ‘That is clear faith.’ (Sahih Muslim)
The Shaitan only whispers to people of faith; as for those who are non-believers or non-practicing he comes to him however he wants and does not limit himself to waswaas, rather he toys with him however he wishes.
In the meantime increase your zikr and remembrance to Allah (SWA) and don’t let these thoughts overtake you. Whenever you feel the doubts and whispers overtaking your concentration in salah then spit dryly three times to your left before you start your salah.
Saaiduna Uthman Ibn Abil Aas Radiallahu Anhu said: “The Shaitan was interfering with my prayer and recitation of Qur’an. The Prophet of Allah Sallallahu Alahi Wasalam said: ‘That is a devil called Khanzab, so seek refuge with Allah from him and spit dryly to your left three times.’ I did that, and Allah took him away from me.” (Sahih Muslim p.224 v.2)
With regards to your question, there is no need for you to repeat your shahadah again. These are satanic whispers trying to stop you from continuing on the straight path.
Only Allah Knows Best
Mohammed Tosir Miah
Darul Ifta Birmingham