Most of our items are in-stock. However, some pieces might take 4-6 weeks before we can ship because they are made to order. But we do always ship insured overnight once we have it ready for you. We will send you email notifications with updates about your purchase.