Question: how long does it take for your new passport to arrive?
Answer: It should take 3 weeks to get your passport, yet Britons are advised to use a different service if they need their document urgently. It can take longer if more information is needed or an application has not been filled in correctly.