I have a friend who throws out his caps each year after deer season because supposedly caps can become unreliable after a year and may not fire. He told me I need throw out all my old caps too. I have several containers of caps that are a few years old and I have never had problems with them not going off. I don't want old caps to not go off and cost me a deer though.