Our products are made to order and are printed once you make a purchase on our store. It generally takes 1-3 business days for printing and then your items ship out the next day. We use Priority USPS or UPS Shipping which typically delivers in 3 days.