Order production can take up to 1-3 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 fee! Also feel free to check order status by TEXT (323)518-3151 Thank You!!!