Please be sure to select the correct shipping method to meet you event date. Keep in mind some items including most textiles are custom made and require up to a 3 business day processing time. If you need your order sooner please call us at +1-800-218-1556 and we will do our best to meet your deadline.