Our enamel pin factory ships most orders in under three weeks. Rush order requests are welcome but we can't ship any order in less than 10 working days.
There are a couple of seasonal events that affect your ability to get pins in less than 4-6 weeks. (ie- Chinese Lunar New Year)