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