Is this true:
‘Fasting of Ramadan and fasting three days every month will remove the impurity and whispering from the heart.’
Yes, it is.
Several Sahabah (radiyallahu’anhum) have reported Rasulullah (sallallahu’alayhi wasallam) to have said:
‘By fasting during the month of Ramadan and three days of every other (Islamic) month, the rancour/whispers/deceit of the heart is removed.’
(Musnad Ahmad, vol. 5 pg. 363, Sahih Ibn Hibban; Al-Ihsan, Hadith: 6557 and Musnad Bazzar, Hadith: 688, also see: Targhib, vol. 2 pg. 121 and Majma’uz Zawaid, vol. 3 pg. 196)
The Hadith is authentic (sahih).
And Allah Ta’ala Knows best,
Answered by: Moulana Muhammad Abasoomar