The orders generally arrive on time by express mail, however there may be slight delays with international shipments. This will reflect in the tracking information. The general deliver time is 10-12 business days after order confirmed shipped out – not incl. 2-3 days handling time. Please contact us if this time has passed. If finally the shipment did not arrive until 30 days after we confirmed it shipped out by email, we will resend your order free of charge – or you can receive a full refund back to the payment option you used when purchasing with us.