If you provide an event date in the memo section during checkout, we will make every effort to ensure your order arrives on or before that date, provided the appropriate shipping method is selected. USPS Priority Mail typically requires 2-3 business days for delivery, in addition to a processing time of 1-5 business days, depending on the size and type of your order. For urgent needs, expedited shipping options such as second-day or next-day air are available to help ensure timely delivery.