لكن يشترط في صيام شعبان أن يتوقف الصائم عن الصوم عند منتصفه إلا من كان له عادة.
لقول الرسول صلى الله عليه وسلم : (إذا بقي نصف من شعبان فلا تصوموا) صححه محقق رياض الصالحين
الصيام في آخر شعبان:
قد ثبت في الصحيحين عن أبي هريرة رضي الله عنه، عن النبي صلى الله عليه وسلم قال: (لا تقدموا رمضان بيوم أو يومين، إلا من كان يصوم صوما فليصمه) أخرجه البخاري ومسلم.
و صيام آخر شعبان له ثلاثة أحوال:
أحدها: أن يصومه بنية الرمضانية احتياطا لرمضان ، فهذا محرم.
الثاني: أن يصام بنية النذر أو قضاء عن رمضان أو عن كفارة ونحو ذلك، فجوّزه الجمهور.
الثالث:.. من كان معتاداً على صيام الإثنين والخميس أو ثلاثة أيام من كل شهر أو غيرها…فهذا جائز ،لقولة صلى الله عليه وسلم الله عليه وسلم: (لاتقدموا رمضان بيوم أو يومين ،إلا من كان يصوم صوماً فليصمه)أخرجه البخاري ومسلم
وبالجملة فحديث أبي هريرة – السالف الذكر – هو المعمول به عند كثير من العلماء، وأنه يكره التقدم قبل رمضان بالتطوع بالصيام بيوم أو يومين لمن ليس له به عادة، ولا سبق منه صيام قبل ذلك في شعبان متصلا بآخره. فإن قال قائل لماذا يُكره الصيام قبل رمضان مباشرة (لغير من له عادة سابقة بالصيام) فالجواب أنّ ذلك لمعانٍ منها:
أحدها: لئلا يزاد في صيام رمضان ما ليس منه، كما نهي عن صيام يوم العيد لهذا المعنى، حذرا مما وقع فيه أهل الكتاب في صيامهم، فزادوا فيه بآرائهم وأهوائهم.
ولهذا نهي عن صيام يوم الشك ،قال عمار من صامه فقد عصى أبا القاسم صلى الله عليه وسلم، ويوم الشك: هو اليوم الذي يشك فيه هل هو من رمضان أم لا؟ وهو الذي أخبر برؤية هلاله من لم يقبل قوله، وأما يوم الغيم: فمن العلماء من جعله يوم شك ونهى عن صيامه، وهو قول الأكثرين.
وجعله في ميزان حسناتك