READY TO WEAR items are our designs made in our standard sizes. They are ready to ship and currently ship from California unless your order contains another item that is made to order or from Ekoluxe our sister brand. MADE TO ORDER items are not made until you order them, unless otherwise stated we make them in 1-4 days and then ship them to you directly from our studio in Bali. BESPOKE means that the item is custom made just for you to your measurements and specifications. These items take anywhere from 2 weeks to 2 months to make depending on the item. PRE ORDER items are an order placed for an item that we do not yet have on-hand. These orders will be shipped as soon as the inventory becomes available.