We are currently experience slight delays in shipping and you can expect your order to arrive within a maximum of 25 days. If you still have not received your order feel free to reach out to our customer support so we can help locate your order. We offer free shipping on all orders and cover all import & customs fees to ensure you are not charged anything outside the price you pay.