90% of the stuff I buy on Amazon is supplements, and they deliver the worse possible experience. First, stuff constantly goes off their Subscribe & Save program, second, often they can't deliver supplements, which are readily available elsewhere. They know exactly how much stock they need for the next month, but they do no effort to deliver it, which essentially forces me to leave Amazon. Other things are hit-and-miss. Recently, I get much the stuff being dirty from Amazon their own labels covering up FDA-required info for supplements. When you try to remove those, they are not made for easy removal and your supplement bottles get all sticky and even dirtier. This is the worse supplement delivery experience ever!