Shipping internationally can also take a long time not only because of the distance involved and the amount of times the packages changes hands, but because your package might get caught in the destination country's customs, where it's analyzed for whether the recipient owes taxes or duties for importing it.