Thanks. My Walmart carries 1-gal ones (dated 2017) and 2-pack boxes (dated 2016). Which Walmart do you buy from?We get nearly all of ours from Wal-Mart. Last batch I bought was only 5 days old. It's not uncommon for them to be out of stock so I check online first. Walmart also stocks 2-packs for something like $9/box (2-pack) so avoid those.
Looks like Lowes recently increased their price. My nearby Lowes stores the chlorine outside in the sun and it's pretty old.