We are currently working with multiple suppliers to fill shortages and keep things in stock. As a result, shipping times have improved for many products while others are still taking as many as 25 days to ship depending on the supplier. We drop-ship many of our products and inventory may be inaccurate as our distributers work to catch up. We apologize for this inconvenience. Items on hand at our local store are labeled “in store” in the product title. If you have any questions please give us a call. Thank you and stay safe.