abuaminaelias.com
Hadith on Fasting: Voluntary fasting each month purifies the heart | Daily Hadith Online الحديث اليومي
Amr ibn Shurahbil reported: The Messenger of Allah, peace and blessings be upon him, said, "Shall I tell you about what will rid the heart of impurities? Fasting three days of every month."