I always shop from USA websites and Vitacost.com has consistently the cheaper cost in supplements. If you want to just buy supplements for yourself or your family or child, I recommend this place. Shipping cost is affordable but not cheap. The items will arrive in 2-3 weeks. Their items were packaged with care so nothing came broken or out of place. Their body care products are a tad more expensive than other websites such as iherb or betterlife so I generally only order supplements from them.