That's what we've been hearing from clients; about 3 weeks average to get the new ones.
We got the opportunity to go on a last minute trip to Asia last year. We knew we needed to renew our passports, but weren't quite ready to do it so quickly. We had 2 weeks notice, so we sent them off expedited, which wasn't cheap. Sent them on a Thursday and got them back the next Friday! 8 days - thought that was great service - they've definitely come along way in processing passports quickly over the last few years, that's for sure.
Travel Agent/Cruise Specialist w/13 yrs exp and 48 Cruises on 11 cruise lines! Favorites: Paul Gauguin - Tahiti: Uniworld River Cruises - Europe; Celebrity Solstice-class ships; Holland America - 12-nights Baltics & Russia; RCCL - 14-nights Greek Isles, Turkey, & Croatia; Holland America - 14-day Alaskan cruisetour; 10-night Canada/New England cruise; 21 days Hawaii w/7-night NCL cruise; Oceania - 25 days in Asia; more than 3 months touring Europe by train. And many all-inclusive resorts!