Hadith Details
Discover timeless wisdom from the authentic teachings of Prophet Muhammad (peace be upon him). Each hadith offers profound guidance for daily life, spiritual growth, and moral excellence, preserved and transmitted through generations of Islamic scholarship.
Sahih al-Bukhari
كتاب الصوم
Fasting
حَدَّثَنَا إِسْحَاقُ، أَخْبَرَنَا هَارُونُ بْنُ إِسْمَاعِيلَ، حَدَّثَنَا عَلِيٌّ، حَدَّثَنَا يَحْيَى، قَالَ حَدَّثَنِي أَبُو سَلَمَةَ، قَالَ حَدَّثَنِي عَبْدُ اللَّهِ بْنُ عَمْرِو بْنِ الْعَاصِ ـ رضى الله عنهما ـ قَالَ دَخَلَ عَلَىَّ رَسُولُ اللَّهِ صلى الله عليه وسلم فَذَكَرَ الْحَدِيثَ يَعْنِي " إِنَّ لِزَوْرِكَ عَلَيْكَ حَقًّا، وَإِنَّ لِزَوْجِكَ عَلَيْكَ حَقًّا ". فَقُلْتُ وَمَا صَوْمُ دَاوُدَ قَالَ " نِصْفُ الدَّهْرِ ".
"Once Allah's Messenger (ﷺ) came to me," and then he narrated the whole narration, i.e. your guest has a right on you, and your wife has a right on you. I then asked about the fasting of David. The Prophet (ﷺ) replied, "Half of the year," (i.e. he used to fast on every alternate day).
More from Fasting
Other hadiths from the same chapter
- Hadith 1892
The Prophet (ﷺ) observed the fast on the 10th of Muharram ('Ashura), and ordered (Muslims) to fast on that day, but when the fasting of the month of Ramadan…
- Hadith 1938
The Prophet (ﷺ) was cupped while he was in the state of lhram, and also while he was observing a fast.
- Hadith 1988
"While the people were with me on the day of `Arafat they differed as to whether the Prophet (ﷺ) was fasting or not; some said that he was fasting while others…
- Hadith 1943
(the wife of the Prophet) Hamza bin `Amr Al-Aslami asked the Prophet, "Should I fast while traveling?" The Prophet (ﷺ) replied, "You may fast if you wish, and…
- Hadith 1910
The Prophet (ﷺ) vowed to keep aloof from his wives for a period of one month, and after the completion of 29 days he went either in the morning or in the…
- Hadith 1915
It was the custom among the companions of Muhammad that if any of them was fasting and the food was presented (for breaking his fast), but he slept before…