Once your order is placed and processed, it will ship within 24-48 hours excluding weekends and holidays. If a product is out of stock causing a delay, we will notify you by email when to expect your order to ship. The estimated time of arrival for orders shipped within the US is 2-5 business days. International shipping varies. Please see the shipping and handling page for more information. Please note that once your order has shipped from our facility, we have no control over any type of delays, so we are unable to guarantee the exact time of arrival. Tracking info can take a couple of days to update.