In the US, shipping times from international sellers can vary a lot. Common carriers, such as DHL and FedEX, clear a whole container at a time. Individual shipments (e.g., by USPS or Parcel Force in the UK) may take a lot longer. I wouldn't make a fuss about a few days. A few weeks or never does make a difference. Heck, I ordered an item from an American seller from an American business (HON) for a product made in the USA. It was supposed to be delivered "next business day," which was last Thursday. Delayed delivery dates of Friday, Monday, and Tuesday were promised and missed. The newest delivery is now Wednesday. Aggravating? Yes. Will I take any other actions? No, not unless the delivery of an undamaged product is delayed a lot more.