در روايات اسلامي در مورد مدت حكومت حضرت مهدي (ع) به اختلاف نقل شده ، پنج سال ، هفت سال ، بيست سال ، نوزده سال ، هفتاد سال . (اثباه الهداه، ج7، ص179- المجالس السنيه، ج5، ص699 و 702)
و در بعضي از روايات چهل سال و 309 سال به اندازه مدت خواب اصحاب كهف نيز گفته شده است. (بحارالانوار، ج52، ص390)

 


بعيد نيست كه مدت حكومت آن حضرت 309 سال باشد ، ولي مراحل حكومت او پنج سال و هفت سال و نوزده سال باشد و پس از چهل سال ، تكميل گردد و سپس ادامه يابد ، امام باقر (ع) فرمود :
يملك القائم ثلاثماه سنه و يزداد تشعاً كما لبث اهل الكهف في كهفهم، يملا االارض عدلا و قسطاً كماملئت ظلماً و جوراً، فيفتح الله له شرق الارض و غربها، و يقتل الناس حتي لا يبقي الا دين محمد (ع) :
‹‹امام قائم(ع) 309 سال به مقدار خواب اصحاب كهف در غار خود ، حكومت مي كند ، سراسر زمين را پس از آنكه پر از ظلم و جور شده ، پر از عدل و داد نمايد ، خداوند شرق و غرب زمين را براي او فتح نمايد ، او دشمنان را بكشد به گونه اي كه تنها دين اسلام در سراسر جهان باقي بماند.›› (بحارالانوار، ج52، ص390)