Short answer: it'll almost always take much less, but give it a month from when you click Finalize to when it's in your mailbox. Long answer: It takes anywhere from same day UP TO 2 weeks for us to produce your order. We say up to because we produce by batches, not continuously - if you happen to place your order on the day the batch closes and your order fits into that batch, your order would be made that same day! But consequently if you ordered at the open of a batch, it'd be around 2 weeks. Shipping - after your package is made and dropped off, it takes around 1 week for the package to be scanned into USPS, because we use a 3rd party courier to drop packages off at various USPS pickup points closer to your destimation for security. Then, Priority takes 2-3 business days, and Express is 1-2 business days. So to answer an exact turnaround is pretty difficult. Of course we'll try to get you your order as fast as we can. Holidays, the weeks after we return from a break, and promos may increase turnaround slightly - we're a small, boutique shop, not a Chinese factory!