The standard shipping takes 10-12 business days. We also offer DHL express shipping which takes 3-5 days. The production will take 1-2 business days. If you order it with standard shipping you have to send me the names 3 weeks before the event. If you order it with DHL express I will need the names 10 days before the event.