There is something delightful about just buying things from whoever made them directly. It’s more fun in person— but no one is selling my favorite brand of migraine pills at the farmer’s market. And I know the brand that works and will throw a fit if I can’t have it. Amazon has cornered this kind of online purchase and driven all alternatives to obscurity. Don’t bother with walmart they are under some kind of corporate shipping warfare the product may not arrive. (and walmart isn’t great either)