Most of our products are shipped within 5 days. Our custom made to order products can take from 10 to 30 days and we specify in each product listing what our shipping times will be. If a product is going to be late, it is our commitment to you that we will communicate with you when an item is going to take longer to ship than we had anticipated. COVID-19 has presented some challenges and lead times, but for the most part we have been able to keep up with on time shipments.