For starters, you will need a whopping 47 hours to finish uploading 1 TB of data at a speed of 50 Mbps—and that’s assuming your connection never drops or slows down. If you upgrade to a faster—say, 100 Mbps—upload plan, you can finish the job in one day.