Printed items will generally be ready in 10 to 14 days. Please allow up to 3 to 4 weeks for embroidered items. We are handling all of the production in house now, so please bear with us as we get things rolling. We expect delivery times to get shorter as we iron out all of our processes.