Once your package ships you can expect your order to arrive in about 2-5 business days. However, around the holidays, due to the influx of orders, please expect a time delay. It is best to get your holiday orders in as soon in advance of the actual holiday as possible to ensure that your package arrives on time.