If you need an item for an upcoming event, please add the date you need it by in the order notes of your cart or in a message before or after purchase. Both production time and shipping time need to be considered when estimating arrival times. Please view the individual item for the approximate production time. Non-personalized items are ready to ship in about 1-3 business days. Jewelry is ready to ship in 1-2 business days. All other personalized items are ready to ship in about 1-2 weeks. Standard domestic shipping takes about 3-7 business days to arrive. We ship most domestic items USPS First Class or UPS with upgrade options for USPS Priority Mail or FedEx which takes about 1-3 business days. Standard international shipping can take 14-21 business days or more. We ship most standard international orders with UPS with upgrade options for FedEx International and USPS. Upgraded international shipping is faster than standard and transit time depends on location. If you are still concerned a personalized item may not arrive in time, we highly recommend checking out our ready to ship collection. These items are ready to ship in just 1-3 business days.