We typically need 4-6 weeks of lead time to create and deliver the custom branded gifts, depending on the order size and complexity.