On average, it takes 2–5 business days to print a custom poster and up to 7 days for large poster sizes. Shipping can take anywhere between 12–18 business days depending on your location.