All orders are processed within 24 hours during business days.  Orders are not processed or shipped on weekends or holidays.  
If we are experiencing a high volume of orders, or a crazy run on a popular product, shipments may be delayed by a few days.  Please allow 3 to 5 days for delivery after shipment.  If there will be a significant delay in shipment, we will reach out to you by phone or email to let you know and make sure we are taking the best care of you we can.