Order production can take up to 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 payment. Last minute knowledge of due dates require additional expedited fee. If in need of immediate response please TEXT (323) 518-3151.