All our products are made upon order. To produce one garment it takes around 2-10 working days, shipping takes 3-7 working days. Generally, we are able to ship and deliver your order in 5-17 days depending on the destination, and you will be updated at each step of production, from the moment you place your order to the moment you receive it. As we offer free standard worldwide delivery service for orders up to 150 eur, in the event that you need to return an item that you bought, we will not refund the outbound shipping costs (since this is free) and you will still be charged a return shipping fee as normal. The delivery dates are to be used as a guide only and commence from the date of dispatch, we are not responsible for any delays caused by destination customs clearance processes.