Please order at least a week before you need them. If you are pick up you could order three days before, but send me an email first. Last minute orders placed with only one week notice will not be guaranteed to arrive on time. Please be mindful that everything is baked to order. Baking & decoration can take up to 5-7 business days, not including shipping.