عدد أيام صيام عاشوراء يختلف بين المذاهب الفقهية ولكن الرأي الراجح والأكمل هو صيام ثلاثة أيام، وهي تاسوعاء (اليوم التاسع من محرم) وعاشوراء (اليوم العاشر) والحادي عشر من محرم. كذلك يجوز صيام يوم عاشوراء منفرداً دون الأيام الأخرى، أو مع اليوم التاسع أو الحادي عشر أو كلاهما معاً. بالتالي، أفضل ترتيب لصيام عاشوراء هو:
- صيام الأيام التاسع، العاشر، والحادي عشر (ثلاثة أيام).
- الإقتصار على يومي التاسع والعاشر.
- الإقتصار على يومي العاشر والحادي عشر.
- وأدنى المراتب هو صيام يوم عاشوراء فقط.
وقد ثبت في السنة أن فضل صيام يوم عاشوراء أنه يكفر ذنوب سنة ماضية، ولهذا كان النبي ﷺ يصومه ويحث على صيامه مع اليوم الذي قبله أو بعده لمخالفة اليهود الذين يصومون اليوم العاشر فقط. إذاً، إجابة السؤال: صيام عاشوراء يكون عادة يوم واحد (عاشوراء)، لكن من السنة والأفضل أن يصوم الإنسان ثلاثة أيام: التاسع والعاشر والحادي عشر من شهر محرم.