All orders are printed on-demand (we do not carry inventory). Orders typically take 2-7 days to fulfill & 3-8 days to ship. Please account for fulfillment time before placing your order. We do not offer rush fulfillment or rush shipping at this time.