Your order may be ready within 2 hours of your purchase. Our normal processing time for all orders are 1 to 7 business day. All orders are made or cut to order. Unless, we have it in stock – then you can pick up or will be shipped immediately. Thank you!