I read one test that tested Pyro after it's been opened. It was chronographed when opened, and again in 6 months. It lost fps in 6 months, and again in a year if I remember right.
That was opened though. I would think it would last a long time if unopened.