My deliveries have always taken days longer then UPS, FedEx, and the USPS, and cost more. I always dread it when a company ships my order via DHL, and I try to avoid using them any time I can. DHL should have an estimated time in transit calculator on their website.