It shouldn't take more than 10-15 minutes, with a reasonably fast connection. The issue is likely your firewall/antivirus blocking the download, so be sure they are not interfering.
Never cancel the download, because if you do that, you'll have to do it again from scratch.