Abdullah bin Amr bin As reported,

The Messenger of Allah ﷺ said to me, "Abdullah, have I not been informed that you fast all day and stand in prayer all night?"I said, "Yes, Messenger of Allah."He said, "Do not do that. Fast and break your fast, pray and sleep, for your body has a right over you, your eye has a right over you, your wife has a right over you, and your guest has a right over you. It is enough for you to fast three days each month, for every good deed is rewarded tenfold, and that is equal to fasting the entire year."But I pressed for more, so he made it harder upon me.I said, "Messenger of Allah, I find that I have strength."He said, "Then fast the fast of the Prophet of Allah Dawud عليه السلام, and do not exceed it."I asked, "What was the fast of the Prophet of Allah Dawud عليه السلام?"He replied, "Half of the year."After Abdullah grew old, he used to say, "If only I had accepted the concession of the Prophet ﷺ."

Azami 4517

Sahih

عن عبد الله بن عمرو بن العاص رضي الله عنهما، قال

قال لي رسول الله ﷺ: يا عبد الله، ألم أخبر أنك تصوم النهار وتقوم الليل؟ فقلت: بلي يا رسول الله. قال: فلا تفعل، صم وأفطر، وقم ونم؛ فإن لجسدك عليك حقا، وإن لعينك عليك حقا، وإن لزوجك عليك حقا، وإن لزورك عليك حقا، وإن بحسبك أن تصوم كل شهر ثلاثة أيام، فإن لك بكل حسنة عشر أمثالها، فإن ذلك صيام الدهر كله، فشددت فشدد علي، قلت: يا رسول الله إني أجد قوة. قال: فصم صيام نبي الله داود عليه السلام ولا تزد عليه. قلت: وما كان صيام نبي الله داود عليه السلام؟ قال: نصف الدهر. فكان عبد الله يقول بعد ما كبر: يا ليتني قبلت رخصة النبي ﷺ.

الأعظمي 4517صحيح
Contents
Reference
Commentary
Ayat
Collection
Jami al-Kamil
Book
Fasting
Chapter
Prohibited fasts
Section
Prohibition of fasting perpetually
Numbering
Jami al-Kamil 4517 (2nd edition)
Azami 4517