We will begin working on your order as soon as we receive it. Due to a high volume of orders during this time, please allow 4-7 business days for order processing. If you are looking to receive your order on or before December 25th, please note the important shipping time frames below. Do be advised that these are shipping time frames that do not take into account order processing times. These estimates are generally accurate but are not guaranteed, and delivery may be delayed beyond the anticipated window. We highly recommend ordering early and choosing Expedited shipping for time-sensitive orders.