and even if they aren't ssd, that shouldn't cause them to take this long to restart, my macbook when I just restarted it 10 minutes ago took a good 10 minutes to boot up, and I don't even have that many programs installed on it
But if it's taking 10 minutes then it is likely installing system updates which it does when you restart.