شيخ عباس قمي در منتهي الامال ( ج 1، ص 320، چاپ هجرت) آورده است: «... خلافت ظاهريه آن حضرت قريب به پنج سال كشيد...».
مؤلف تاريخ طبري (ج 4، ص 117 ، حوادث سال چهلم هجرت، هشت مجلدي، بيروت) سه روايت در اين باره ذكر كرده است. در دو روايت آمده است: «خلافت علي(ع) چهار سال و نه ماه طول كشيد و در روايت سوم آمده است كه مدت خلافت حضرت علي(ع) چهار سال و نه ماه و يك روز و يا چهار سال و نه ماه و چند روز بوده است».تنها امامي كه خلاف كرد ايشان بوده و بقيه امامان اگر منظور از خلافت دوران امامت آنها مي باشد به شرح ذيل است:
امام حسن مجتبي عليه السلام دوران امامت 10سال
امام حسين عليه السلام دوران امامت 10سال
امام علي بن الحسين عليه السلام 35 سال
امام محمد باقرعليه السلام 19سال ده ماه و 12 روز
امام صادق عليه السلام 34 سال
امام موسي كاظم عليه السلام 35سال
امام رضا عليه السلام 20سال
امام جواد عليه السلام 17سال
امام هادي عليه السلام 12سال
امام حسن عسكري عليه السلام 6سال