Delivery time may vary anytime within 1-14 working days fo ready stock products. We are working closely with our courier partners to ensure your products has been delivered soonest. As for pre order items, delivery may vary between 30-40 working days. However, we take all resonable effort to ensure that your preorder arrives earlier / on time while meeting our high standards of quality.