Is this a first British Passport?
Ours took 3 weeks. But there was a mistake with her name. Passport Office's fault, so we sent it back with a covering letter and got a new one four days later..... Excellent service.