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. Its possible to track the shipment when the boat arrives at the border to its destination. In some countries we can only deliver to the port (New Zealand, Australia). Shipping by air the delivery takes around 10-15days. Eventual customs taxes are the sole responsibility of the recipient.