All embroidered items are made to order. Please allow 5-7 business days for processing. You will receive a notification when your order is ready to pick-up or when it is shipped. If you need an items by a certain date, please call our store directly! Happy Shopping!