It does take a looong time... If in doubt, try a Soft Reset. Hold the Volume Down + Power buttons until the phone vibrates and reboots (about ten seconds).
It will reboot and the install process will start over fresh. Worked for me when I was stalled.