Question: I get thoughts which I do not appreciate, very disturbing thoughts. sometimes I talk to myself and when I realize it is shaytaan, straight away I say Tawbah Astagfirullah.
Is there any zikr/dua which I can read to keep away these thoughts?
Answer: May Allah Ta’ala make things easy for you.
Read the following dua 3 times after every namaz.
اللهم إني أعوذ بك من وساوس الصدر و شتات الأمر رب أعوذ بك من همزات الشياطين و أعوذ بك رب أن يحضرون
Also, don’t pay any attention to waswasa, the more you think about them the more they will come, the best way is to ignore them.
When whisperings start , just get up and busy yourself in something else Eg cleaning, vacuming, gardening, going out for a walk, making Wuzu and praying some nawafil, durood shareef, zikr etc.