After placing an order it will generally print and ship in 5-7 business days. It will then take 1-5 business days to arrive depending on the shipping method you chose. We do occasionally ship orders early when possible. Our helpful delivery calculator on the order page is useful to figure out exact delivery dates when needed. You can also contact us and we would be glad to calculate it for you as well.