I have a SSD and WIN 8.1 64bit installed on it. Lately it has been taking a lot longer to startup how the heck to I figure out what is wrong? The windows logo pops up real fast the spinny thing spins and loads to a black screen that does nothing for like 30seconds and then the login screen pops up and I can login and goes to desktop really fast. Its the 30 seconds of lag at the black screen that is super annoying.

I have already disabled some programs from the startup but no idea what to do next.