Printed on-demand - allow up to 7 business days for printing in addition to shipping time. FREE SHIPPING in the US and ARMED FORCES.