I take about 110-150% of the video's lenght (meaning, 10 min videos are encoded in 11-15 mins).
Then, uploading at 10MBPS takes about 45mins, for a 10 min video (3.2 Gigs).
Yesterday I uploaded a much smaller vid (lower bitrate), took about 25mins (dropped the bitrate from 45'000 to 28'000).
Thing is, I encode with Vegas12, and take advantage of my HUGE graphics card to encode, so I achieve near real-time encoding.
First-World-Vlogger problems:
My computer encodes so fast, I cant have dinner while I wait.