Orders are processed within 2-3 business days. Most orders are pre orders and products are made based on orders. For pre orders please allow up to 4-8 weeks for production and shipping. Allow up to 1-3 weeks for production and shipping if I have items on hand upon order. Once your order has been processed and shipped you will be notified via email with your tracking number attached to the email. All orders are shipped via USPS. Not responsible for delays by USPS including holidays.