Production time (from the time of ordering to the time it leaves our workshop) is around 2-3 weeks. However, we always put our "emergency" brides first. When you go to checkout your veil, you will see the different options for choosing a Rush Order for your veil if needed. Then we will bump your order ahead of all brides waiting. Any questions at all just ask! YourWeddingVeil@BlancaVeils.com