I purchased a product because of the free shipping and the estimated delivery date met my needs. After I ordered it the estimated delivery date slipped by, but no package. After contacting costomer service, I was told to be patient. I still don't have my order and they say the way they shipped it can take up to 4 weeks. That's more than 3 times longer than they advertised at purchase. Stay away from iHerb!