Abdullah bin Amr bin As reported,

The Messenger of Allah ﷺ... My father said, and Rawh narrated to us, Shuba narrated to us, I heard Habib bin Abu Thabit say, I heard Abu al-Abbas the poet, who was truthful, narrating from Abdullah bin Amr, who said, the Messenger of Allah ﷺ said, "Abdullah bin Amr, you fast continuously. If you fast every day and stand in prayer every night, your eyes will sink and your soul will grow weary. There is no fasting for one who fasts forever. Fast three days of each month, and that will count as fasting the entire year."I said, "I am able to do more than that."He said, "Then fast the fast of Dawud. He used to fast one day and break his fast the next, and he never fled when he met the enemy."Rawh said, "his soul will be exhausted."

Ahmad 6766

Sahih

حدثنا محمد بن جعفر حدثنا شعبة عن حبيب عن أبي العباس

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

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

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