There are serveral ways for transportation, including sea shipment,  airmail, express mail, normally for sea shipment and popular sea port, for  example Los Angeles, will only need 2 weeks, then you need to wait for USA  domestic transportation which will cost 1 or 2 weeks depending on which city you locate. Besides, when importation. The production time for your goods varies according to what you are ordering,  if out of stock , 1 or 2 weeks will be necessary to enable booking shipping  space and China local transportation before arrival to ShangHai warehouse.  If special items which involves mould and jigs, 5-6 or more weeks are necessary.