We typically print orders within 2 business days. Many are printed the same or next day. During peak periods, the time may be extended slightly.  Shipping depends on your location and what shipping option you choose.  For economy shipping within the United States, delivery is typically around a week after dispatch, though times vary. With standard shipping, it’s generally 3-5 business days.  We can also do 2-day or next day shipping at cost: roughtly $15 and $35 respectively.  Please reach out if you need your cards by a specific date and we will do everything in our power to make sure you get them in time.