The lead time for our wedding veils varies from 2-8 weeks (see individual item), garters 1-2 weeks and the lead time for tulle swatches is 1-3 business days. If you require a rush order please contact us ASAP as we may be able to do this, otherwise please be aware of this time frame.