It is a fantastic idea to stock up on useful items before you need them. I find that when I allow items to run out, I end up going to the store and paying full price.
My household, like many others, goes through batteries regularly so I try to purchase them when I see a good sale. This week, CVS is offering all of its CVS brand Alkaline or Max batteries on sale for B1G1 Free when you use your CVS Extracare card. You must purchase them in sets of two since the first package will ring up at full price and the second set (of equal or lesser value) will be free. This deal counts for all sizes, from small packs to larger, value packs. There is a limit of six packs total.
You have through Saturday, October 10 to take advantage of this excellent offer.