Due to the increased number of online delivery orders, we are experiencing longer delivery times than usual. We are working closely with our partners to increase our inventory and deliver products as quickly as possible. Orders for products that are currently out of stock will be filled as soon as those products are available.  We will be reaching out to customers who have orders that are going to be significantly delayed, but currently the average turnaround time between placing an order and receiving it is about 7-10 business days.  We sincerely apologize for this delay.  We appreciate your patience and your loyalty during these uncertain times.