If I were to download something from a site how long might it take to complete a whole file?
Torrents are nothing like downloading from other websites like Microsoft or Download.com ect.
For example, if you are downloading Speedfan, you are downloading it off their server or a file-hosting website/server.
The download speed depends on your download speed, bandwith, their upload speed, and latency.
When downloading from torrents, you are not downloading from one source, but multiple sources.
Say the torrent has 5 Seeds. This means there are 5 people around the world uploading the file to you. If the file has 500 Seeds, there are 500 people uploading the file to you, all at different speeds.
Your download speed will not always be constant.
Depending on how many Seeds you've got and your bandwith, it can take minutes or days.