It varies depending on the gown you have fallen in love with. If the dress is in stock it will take 3-6 weeks to arrive, if it is made to order bridal it will range from 16-27 weeks. Bridesmaid gowns take 10-14 weeks to arrive. Individual dress styles will have an estimated period of time on each of the dress pages, we recommend visiting the gown you're loving and seeing the estimated time of arrival.