Yes! The generic batteries especially have no longevity.Batteries are one those items you should pay extra for top quality, and look at best if used by/expiration dates. I've seen packages of alkaline batteries in the same display with over a year's difference in their life.