Question: how long does it take royal mail to get to us?
Answer: Generally 5 - 9 days on air services but up to 42 if by surface. However, the USAs Border and Homeland Security are very strict about what can and what can't be sent so if it falls foul of those rules, or it gets selected for further checks the delays can be horrendous.