If you're shopping from India, please check the custom duties before you order from iHerb.
I ordered Bluebonnet's dual action protein powder from iHerb on 23 September for INR 3269. 33 because they are offering it at a very low price. Five days later, DHL guy arrived at my doorstep to deliver this order and asked me to pay INR 5068 as a custom duty. I denied taking the delivery because custom duty was way more than the product cost itself. Now they will deduct 20% re-stocking fee + shipping costs and refund the remaining amount back. I would not buy anything from this website again.
Update: Now on October 6,2015, I received an email from them saying "Since return cost was $61.93, it was requested for order to be abandoned." Wow! That means I wouldn't get any refund. This is SCAM. I just lost INR 3269. 33 ($49.95) and didn't get the product as well. I would repeat it again - if you're an Indian buyer, stay away from this creepy website.