Due to gastro issues, dr has me take this daily. Insurance no longer covers it because it's available OTC. The name brands are super expensive, even the store brands are high. I started buying generic online in bulk at Walmart which saved money. And then I saw this generic brand that had been marked down for some reason. I ordered enough for the rest of the year. I have tried numerous offbrands and I see absolutely no difference between those and name brands (believe me, I would know). As long as the milligrams are the same (20mg). So if you buy a lot of this, stock up like I did.