We ship worldwide! 
The processing time would normally take about 2 or 3 business days, then the order will be ready to be shipped. You will receive an email of Shipping Confirmation when the order is shipped. 
The shipping time would normally take 20 - 30 business days, depending on your exact location. 
In some holiday seasons, the shipping may take a bit longer due to the surge in the volume. Please do not worry if your order encountered a delay, it's on its way.