Orders typically take 1 – 2 business days to process before the order is released to the warehouse. This excludes weekends, holidays, and all other non-working days. Orders placed after 13:00 MST will be processed the next business day. If immediate order and pickup is required, please contact us via our live chat, contact us form or email ASAP and we will do our best to accommodate your needs. Due to rapidly fluctuating inventory levels, some items from your order may be partially or completely out of stock. Upon receipt of your order, we will notify you of any stock shortages and advise the lead time for the out of stock items. Typically, the manufacturing lead times will be less than 1 week for common products and 1-2 weeks for limited stock uncommon products.