How Long Do Shipments Take From China to the U.S.?

The average time for delivery of products from China, shipping across the Pacific is 4 weeks. The average time for a shipment of products from Mexico, from just across the Texas border, is one.