It generally takes 2-3 business days (we're not open on the weekends) for an order to be processed and another 2-4 business days for the items to be produced and shipped*. Please note that the shipping transit time for each mail class is in addition to order processing times. We do not ship on weekends or U. S. public holidays. You will receive an email confirmation once your order has been shipped with your tracking information.
* Assuming that all products in your order are immediately available and not on preorder.