We make every effort to get as many orders out per day as possible, however, your order may or may not ship the same day you order.  In most cases there will be a delivery date shown at the time of checkout.  You may be able to choose a few different delivery dates and delivery costs.  

Your order will be shipped according to whatever method will allow it to arrive on or before the delivery date.  If we are delayed in shipping your order we will arrange for express shipping to ensure it gets to you on time.  Unless there is an unexpected product availability problem, we will make every effort to ensure your order arrives on the date it is scheduled to.