Most of the items available in my online shop are ready for shipping and I will ship them in 1-2 business days after receiving payment. There are also pieces that are made to order. It usually takes 5-10 business days to finish a piece that is made to order. Once your chosen item is finished, I will contact you by e-mail. If you need a rush order please contact me before making the purchase and I will see how I can help you get the chosen item in time.