I have taken this medication for years and because Walmart did not have it on hand I went to Walgreens. The product from this manufacturer has an odor. I am wondering if this is a bad batch or just this manufacturers product.