All dresses take 2-3 weeks to complete. For quicker orders, please purchase RUSH Order for a fee of $25.