We're sorry to be out of stock on so many items & that deliveries are taking longer. The virus is disrupting supply chains, production, & delivery times. Please be patient with us as we get our products back in stock as quickly as possible and know that all orders are sent out at our normal order fulfillment promised times. It's just the USPS and UPS and facing delays. Thank you.