رسول الله صلی الله علیه وسلم در هر رمضان ده روز را به حضور در مسجد جهت عبادت الله متعال اختصاص می داد و در ابتدا ده روز وسط ماه رمضان را به امید درک شب قدر به اعتکاف می نشست؛ اما زمانی که متوجه شد شب قدر در ده روز آخر رمضان است، این ده روز را به اعتکاف می نشست؛ و در سالی که وفات یافت، جهت افزایش عبادت و تقرب به الله متعال بیست روز را به اعتکاف نشست.