Why does my Lenovo G585 laptop take long to start up?

Black Friday of 2011 I bought a Lenovo G585 laptop(running off windows 8), now for the most part it runs fine however over the past couple of years I noticed a rather disturbing flaw. You see whenever I close the lid of the laptop before it completely shuts down, whenever I decide to turn it back on, it'll take a while to boot up. For instance when I turn it on it'll greet me with the Lenovo logo then instead of taking me to the log in screen, the screen just stays black.Sometimes I'll have to reset the computer 2 or 3 times just to get it to get me to the log in screen.Is this a problem I should get checked out or should I just continue to close the led once the computer has completely shut down? Also wanted to know if anyone else has the same problem?

I think what might be happening is when you shut down and close the lid before the computer fully shuts down, the computer is suspending to hibernate mode where everything is offloaded to the RAM, but its also in limbo because of the shut down command. So when you go to turn it on, it has to go through the process of dumping the memory out of RAM and starting over with a fresh boot.

What you could try doing, is under power options, click on "choose what closing the lid does" and switching it from "hibernate" to "shut down" that way when you send the "off" command and shut the lid before finishing the operation, it will still carry out the shut down process.

It will totally depends on your O.S and PC config