We ship the item from Thailand and it will takes about 2-4 weeks for business days to delivery to worldwide,
sometimes the transit may be take up 3 - 6 weeks for your local customs delay and formalities, weather, long weekend, Please be aware of this.