We recommend that you place your order approximately 2 weeks before your event is scheduled. This will allow enough time for the order to be processed and shipped out, and to arrive to each of the recipients.