All of our products are shipped by USPS, Register Air Mail, DHL, EMS. Most of the items we carry are in stock and will be shipped on the next business day you place your order. Orders placed on Saturday and Sunday will be shipped on next Monday. Your order will be delivered to the shipping address within 5 to 10 business days after being shipped out. If the items you ordered are out of stock, we will contact you by email.