Some of our pieces are in stock and will ship immediately, however a lot of our collection is made-to-order and the lead time can vary from 10-21 days depending on the piece. The shipping time is additional and can vary between 1-5 days depending on your location.