I use an application called Handbrake, you can download it from the internet to make the file sizes of your videos smaller so that they will upload to YouTube within a few minutes. I used to struggle with long uploads, sometimes my computer would say "45 min" or over an hour, but with Handbrake you can reduce the file size without changing the quality of the video much.
I'm not allowed to post a link to the video here, but there are several YouTube tutorials on how to use it.
Hope this helps!