The Messenger of Allah ﷺ was informed that he had said, "I will certainly stand in prayer every night and fast every day for as long as I live."The Messenger of Allah ﷺ asked, "Are you the one who said this?"I replied, "I did say it, Messenger of Allah."The Messenger of Allah ﷺ said, "You are not capable of that. Fast and break your fast, sleep and pray. Fast three days of each month, for a good deed is rewarded tenfold, and that is equivalent to fasting the entire year."I said, "I am able to do more than that."He said, "Then fast one day and break your fast for two days."I said, "I am able to do more than that, Messenger of Allah."He said, "Then fast one day and break your fast the next. That is the fast of Dawud , and it is the most balanced fast."I said, "I am able to do more than that."The Messenger of Allah ﷺ replied, "There is nothing better than that."Abdullah bin Amr
said, "Had I accepted the three days the Messenger of Allah ﷺ mentioned, it would have been dearer to me than my family and my wealth."
حدثني أبو الطاهر قال سمعت عبد الله بن وهب يحدث عن يونس عن ابن شهاب ح و حدثني حرملة بن يحيى أخبرنا ابن وهب أخبرني يونس عن ابن شهاب أخبرني سعيد بن المسيب وأبو سلمة بن عبد الرحمن أن
أخبر رسول الله ﷺ أنه يقول لأقومن الليل ولأصومن النهار ما عشت فقال رسول الله ﷺ آنت الذي تقول ذلك فقلت له قد قلته يا رسول الله فقال رسول الله ﷺ فإنك لا تستطيع ذلك فصم وأفطر ونم وقم وصم من الشهر ثلاثة أيام فإن الحسنة بعشر أمثالها وذلك مثل صيام الدهر قال قلت فإني أطيق أفضل من ذلك قال صم يوما وأفطر يومين قال قلت فإني أطيق أفضل من ذلك يا رسول الله قال صم يوما وأفطر يوما وذلك صيام داود عليه السلام وهو أعدل الصيام قال قلت فإني أطيق أفضل من ذلك قال رسول الله ﷺ لا أفضل من ذلك قال عبد الله بن عمرو رضي الله عنهما لأن أكون قبلت الثلاثة الأيام التي قال رسول الله ﷺ أحب إلي من أهلي ومالي