RE: Pyrodex Shelf Life
Shelf life of Pyrodex is determined not by time, but by the amount of moisture to which it is exposed in storage. If it's kept dry, it'll last a long time. If it is exposed to too much moisture, it LOSES power. It does not become dangerous to use, but it will not give good ballistics if it absorbs a lot of humidity.