Unless it's going to the Netherlands in which case standard transit time is 3-5 weeks. It's not Royal Mail's fault but is down to the incompetence of their partner PostNL. I wonder if Royal Mail is aware of the unbelievably poor performance of their business partner.