All our products ships directly from our factory in China. The shipping is weight based. We ship by sea or by air. Shipping by sea usually takes around 20-40 days. The parcel is tracked and will be delivered to your door with fedex or DHL. (US, EUROPE) In some countries we can only deliver to the your local port (New Zealand, Australia). Shipping by air the delivery takes around 10-15days. No fees or import tax for all orders to US and EU.