Your system restore is taking so long because either you have a large number of files to be restored or the system restore has got stuck. You will need to follow certain methods to fix this issue on your computer.