After you place an order, you will receive a processing email giving you your order information. Next, you will receive a confirmation email with an estimated ship date for your order. Lastly, once your order ships, you will be sent a shipping email with a tracking number for your package. Most of the time the dress you order is either in stock or can be fulfilled from our warehouse within 10 days. If for some reason it will take longer we will notify you immediately of the estimated ship date. If for some reason the item you order is not available before your wear date, we will notify you after your order has been processed and suggest other products very similar to what you were looking for or you can cancel your order. Your card is only charged if we can fulfill your order unless paying by sezzle, paypal, or amazon pay.