استغرق نزول القرآن على سيدنا محمد صلي الله عليه وسلم 23 عاماً وهي الفترة من بداية البعثة إلى وفاة النبي. وهناك عدة اسباب لذلك، اولها ان القرآن كان يتنزل تدريجيا ليفهمه المسلمون ويقومون بحفظه وفهم معانيه والتعمق فيه وتيسيراً على النبي الكريم وعلى أصحابه لحفظ آياته وتدبّر معانيها، وكذلك لأن القرآن الكريم كان يتنزل لعلاج مواقف بعينها بين الرسول الكريم والمسلمين وكذلك الرسول وبعض المشركين والتي علمت المسلمين كيفية التعامل في المواقف المماثلة بعد ذلك.