Yes, C batteries expire, just like any other kind of battery for household use. However, a battery’s shelf life differs among each brand so be sure to check the manufacturer’s specific shelf life rating when planning ahead.