Depends on the type of vid. When I do a travel vid it takes a while. I usually have about an hours worth of footage, to make a 15 minute vid. It takes a while to go through it all. Then I have to start the voice over. Few hours to a day... a lot of times I work on 3 or 4 vids at a time, little here, little there, makes it hard to keep up with how much each one takes. I try to have 3 or 4 ready for voice over when my wife goes out to the well to do laundry. It helps if she is out of the house while I do voice over.
The 'talking head' vids are fast. I film for 20 minutes for a 15 minute vid. Minimal editing, not much effects or transitions. Audio is already done during filming. Maybe an hour total.
Too bad it takes 4 hours to upload ha ha... (Philippines internet sucks)