I've been buying from iherb for years and have always had great service until about 4 months ago. Apparently they have built a second warehouse and are having a lot of problems. Historically, if I ordered early in the day, the order would get shipped that same evening. My most recent order was ordered early on Tues., and I paid for the two day shipping. On Thurs morning I got an email saying that order had shipped. This actually means that the order has been loaded into a UPS tractor trailer van and will be picked up that evening.
So I called, was told they did not guarantee that orders would be shipped out in any specific time frame. I asked that they change the order to overnight, and was told that they could not do that. So I asked when I would receive the order. Mon. Was the answer, which meant that the order would be sitting in an unconditioned UPS warehouse or truck over the weekend. So I cancelled the order (had to talk to a supervisor to do this).
Iherb: You really need to get act back together. I've been recommending iherb to friends for years, but can't do that any longer given recent very poor customer service.