Question: how long does it take for a package to come from shanghai?
Answer: It takes 7 to 15 days for an ePacket shipment to arrive in the U.S. from China, and only costs them about $2. It is also handled as a Priority Mail Shipment when it reaches USPS. EMS is a step up from ePacket, and packages are usually delivered within 3–8 days.