Hi Katie, we ship the same or next business day and if you use our standard shipping or our free shipping (orders in the US over $99 are free) we send it via USPS Priority, which is 1-3 day transit time for receiving your order. We also offer overnight shipping options at an additional charge, so you should not have a problem receiving your order by your party date if you order soon. Thanks!