We carry a reasonable inventory of our products in our warehouse. We can deliver the items ordered in 2-3 weeks from the stock. If any item is not there in the stock, can usually be delivered in 6-8 weeks depending on the size of the order. If you need something urgently, please call- we will certainly try to accommodate.