Perlu diketahui, tidak terdapat waktu khusus mengenai pelaksanaan puasa sunnah Syaban. Namun, menurut laman resmi Muhammadiyah, puasa Syaban tidak boleh dilakukan selama sebulan penuh.
Sebagaimana dalam sebuah hadits yang diriwayatkan oleh Abu Hurairah Radhiyallahu Anhu, Rasulullah bersabda,
"Jangan sekali-kali salah seorang di antara kalian mendahului puasa Ramadhan dengan melakukan puasa sehari atau dua hari (sebelumnya), kecuali seseorang yang terbiasa berpuasa (dan waktu kebiasaan puasanya itu jatuh) pada hari itu, maka silahkan dia berpuasa pada hari itu."
Dalam riwayat lain, Aisyah RA berkata, "Nabi SAW biasa berpuasa pada bulan Syaban seluruhnya. Namun beliau berpuasa hanya sedikit hari saja." (HR Muslim)
Namun beberapa ulama memiliki perbedaan pendapat mengenai berapa hari umat Islam mengerjakan Puasa Syaban. Berikut penjelasannya.
Disebutkan dalam sebuah riwayat dari Abu Salamah, Aisyah RA berkata, "Rasulullah Shalallahu Alaihi wassalam tidak pernah berpuasa pada suatu bulan yang lebih banyak daripada bulan Syaban, sesungguhnya beliau berpuasa Syaban sebulan penuh." (HR Bukhari)