Nabi -ṣallallāhu 'alaihi wa sallam- diberitahu bahwa Abdullah bin 'Amru telah bersumpah akan berpuasa tanpa berbuka dan melakukan salat malam tanpa tidur sepanjang usianya. Lantas beliau bertanya, "Apakah dia mengatakan demikian?" Ia menjawab, "Ya." Beliau bersabda, "Sesungguhnya ini berat bagimu dan engkau tidak akan mampu melakukannya." Beliau membimbingnya untuk menghimpun antara istirahat dan ibadah; berpuasa dan berbuka, salat malam dan tidur, serta membatasi diri puasa tiga hari setiap bulan agar memperoleh pahala puasa sepanjang masa. Abdullah bin 'Amru memberitahu beliau bahwa dia mampu lebih dari itu. Ia terus-menerus meminta tambahan puasa hingga sampai ke puasa paling utama, yaitu puasa Daud -'alaihi as-salām-; dia berpuasa satu hari dan berbuka satu hari. Dia pun masih meminta tambahan karena hasratnya kepada kebaikan. Lantas Nabi -ṣallallāhu 'alaihi wa sallam- bersabda, "Tidak ada puasa yang lebih utama dari itu."