For orders of 300 cans per product it typically takes 3-4 weeks from when we receive the artwork and payment. For smaller orders it typically takes 1-2 weeks from when we receive final artwork and payment.