Orders are generally completed for pick up or shipping within 3-5 business days. Please note that during holidays it may take longer due to increased volume. To ensure your order arrives when you need it, order 8-12 business days early to account for shipping.