To wash, dry, and wax my truck it takes me about 3 hours. Of course, I don't wax it every washing (which I do weekly) but I do use a "wax as you dry" product every other washing. Without waxing it takes me between 45 minutes to an hour. I do have the advantage of being 6' 6" and the long reach definitely cuts time off the job. Vacuuming adds another 5 minutes and doing the interior glass, dash, and door panels adds another 30 minutes or so. Dressing the tires and wheel wells adds another 20 minutes. No wonder I feel like there's never enough time in the day...