Once again to make it clear for everyone:
CJ GLS takes about 1 week or less (they call you to get your ARC number). I've had an order via this route and it came in 5 days with a phone call asking me for ARC number.
The shipment I'm still waiting on was shipped via INTERNATIONAL AIR MAIL. So, stop telling me it should take only 6-7 days lol. That's for CJ GLS or UPS or DHL. For International Air Mail, it takes 2-4 weeks. I'm nearing the 4th week and that's why I'm just getting worried, cuz I had an order back in September via International Air Mail and it took exactly 2 weeks. I hope it's because of the holiday season, but my order was made back in Nov.29th which should have been well clear of any holiday season congestion.
The korea@iherb email contact also told me CLEARLY that there is no phone call or additional contacting for ARC or passport information for International Air Mail (small package, under 4lb).
I've ordered from them twice (1st time via International Air Mail, took 2 weeks, 2nd time via CJ GLS and took 5 days with phone call for ARC info). This is the third order and it's almost been 4 weeks. I don't think iherb is shotty or shady in their business practices....but I have heard some reviews of shipment being lost or taking over a month to get to it's destination.
I'm sure it'll come, but man, waiting 4 weeks for a package (or more) is very very nerve racking. From now on, I think I'll just pay the extra $3 or so for CJ GLS tracking so that shipment is always trackable and confirmed.
EDIT: counting weekends, it's been about 21 days. Without weekends, it's been about 15-16 days so I guess I'm still well
under the 20-25 day upper limit.