Order production can take up to 1-3 1/2 weeks to be made and shipped depending on order placement and load. In some cases a little longer depending on fabric supply back order. If ordering for a event please ask before purchase if order can be received in time without additional expedited shipping fee! Also feel free to check order status by TEXT (323)518-3151 Thank You!!!