Laptop stuck on splash screen. Any ideas?

Whenever I attempt to turn on my laptop, it just displays the splash screen. This started two Saturdays ago and last Saturday after sitting for a minute or two, it actually turned on. It tried to install updates but said it failed. It started up anyway and was working as normal, so I thought that was the end. The next day, I woke up to it powered off and it was doing it again.

It is a Lenovo Ideapad N580 running Windows 10.

Update drivers for the Lenovo N580 for w10 from the Lenovo support website.