Wedding dresses take approximately 6 to 8 months to arrive. If you have a shorter time frame, we do have quick ship options, as well as buying off the rack.