Abdullah bin Amr bin As reported,

The Messenger of Allah ﷺ said to me, "Abdullah bin Amr, I have been told that you fast all day and stand in prayer all night. Do not do that, for your body has a right over you, your wife has a right over you, and your eyes have a right over you. Break your fast and fast as well. Fast three days of every month, and that will count as fasting the entire year."I said, "Messenger of Allah, I have the strength for more."He said, "Then fast the fast of Dawud. Fast one day and break your fast the next."Abdullah used to say, "How I wish I had accepted the lighter option."

Ahmad 6862

Sahih

حدثنا عفان حدثنا سليم بن حيان حدثنا سعيد بن ميناء سمعت

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

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

أحمد 6862صحيح
Contents
Reference
Commentary
Ayat
Collection
Musnad Ahmad
Book
Abdullah bin Amr bin As
Numbering
Darussalam 6862
Ahmad 6862