I've had DHL packages come from China that took forever, weeks. It depends on how fast they get through US Customs, not necessarily the shipper. I've seen shit sit at NY customs for 2 weeks, some that went through the same place in a couple days. It seems to be a crap shoot although both times they went through San Francisco they came through in a few days.