forever
It's a veryLarge file. Not is it just battlefield heroes it is also punkbuster.
About 2 hours or so
Very long...
it takes 1 hour to download
well when you download it, its pretty quick.
3 sec
A really long time
a long time
Not to long as soon as you download it
It will depend on your download speed. If you have a 30mb/s download speed it will take 2 seconds. If you have a 512kb/s download speed it will take 2 minutes
It takes couple of minutes to download.
Typically, League of Legends does not take very long to download and update. The actual time will depend on your Internet speed.