My Windows 7 computer suddenly takes forever to turn on?

For the past 2 weeks, my Windows 7 custom computer has been taking forever to turn on.
I turn it on & it stays on the Windows loading screen for like 20-30 minutes.
Last month & back it would start up within a few minutes. What do I do about this?
7 answers 7