We ship orders within one week of receiving them (unless the product is listed as being on backorder / out of stock). We always ship via Priority Mail, which takes 2-3 business days for Domestic shipping. You should receive your USA domestic order within 7-10 days, though it often arrives earlier. International Customers please allow 12-14 days for delivery. Due to customs we cannot guarantee delivery by a certain date.