Various reasons why this can happen. You can try refreshing your computer system and run the updates again. For steps on how to do it, try the link below and hopefully it will work for you also. It fixed my problem when I was stuck with 12% of the update.
http://www.techyv.com/questions/windows-8-taking-too-long-update