Most of our products, around 90%, are usually in stock and ready to ship. If you have a time-sensitive project, we recommend getting in touch with us to confirm the stock availability. In case the product you ordered is out of stock, our friendly staff will contact you to discuss alternatives or provide an estimated restock date.