Our products are all custom made to order, which means we do not keep inventory on hand. It takes 48 hours or less for your order to print before leaving our production facility. In total, you should receive your products within 12 days.