Nothing to do with the seller but these are meant to be sublingual (melt under the tongue) trouble is they don’t melt and you end up having to chew or crush them first. As a result I’m not sure how much of the vitamin is actually entering the blood stream. The 1000mg works much better.