If you buy from our in-stock items then you can receive the scarves in less than 7 days from the date of payment. We need 1-2 days to sort and pack your scarves. For custom orders, you can receive the scarves and shawls in about 30-40 days depending on the quantity and our warp schedule. We use priority services of FedEx and DHL to ship goods in over 50+ countries regularly.