To keep cost low and to pass on the saving we print each order on demand. Please allow 1-5 days for orders to be fulfilled and then shipped. Additionally, we send out automatic emails for the order and shipping and it may end up in your 'junk' folder. Please check the junk or spam folder for these emails. Thank you so much!