Fasting cleanses the heart

Is this true:

‘Fasting of Ramadan and fasting three days every month will remove the impurity and whispering from the heart.’

Answer:

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

Checked by: Moulana Haroon Abasoomar

This answer was collected from HadithAnswers.com. The answers were either answered or checked by Moulana Haroon Abasoomar (rahimahullah) who was a Shaykhul Hadith in South Africa, or by his son, Moulana Muhammad Abasoomer (hafizahullah), who is a Hadith specialist. 

Link