Mehdiyet çok uzun bir dönemdir. Dönemin uzun olmasının, 40 yıl sürmesinin sebebi sevabının çok olması içindir. Yoksa Allah dilese İslam’ı bir yılda da hakim eder. Ama o zaman bir senelik sevap alınır. Allah sevabının çok olması için Mehdiyeti 40 yıla yaymıştır.