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 to 3-6 weeks for your local customs delay and formalities, weather, long weekend, Please be aware of this.