It takes approximately 1 week for orders to be printed plus delivery time, however, during peak printing times, such as Christmas this may vary. Delivery time is out of my control so please be sure to place your order early if a deadline needs to be met.