Question: how long does it take for your passport to come in?
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. Travellers are urged not to book flights and hotels until they have a valid passport.