Please note all veils are made to order unless otherwise stated and can take up to 4 to 6 weeks to be made/delivered in store before they are shipped to you or ready for collection. Please contact us directly if you are needing a veil in a shorter timeframe.