Windows 8.1 slow boot time

Hello! I use HP Elite Book 8440 p and recently I upgraded from Windows 8 to Windows 8.1 through Microsoft store. Apparently it was a successful upgrade but now my laptop takes a very long time, approximately 5-10 minutes to boot everytime. This is really so annoying and affects my work too. Can someone tell me what is wrong with my laptop? How do I get around this problem? Thanks!
