Moisture is not an issue with modern powder, the old "keep your powder dry" adage predated nitrocellulose based powders. Nitrocellulose is not at all water soluble, it's a plastic and used to be stored soaking wet for safety.Actually, it was one of the first practical plastics after parkesine. They still make ping pong balls out of nitrocellulose.
Light and heat, (in that order), are your real enemies, if any; unless you store your powder next to an ozone generator, like an electric motor with bad brushes (sparking). Of course, you'd know if you had an ozone source in your house because all your rubber products like your fridge gasket and whatnot would be hard and crumbling.
sorry for babbling, I was a chem major for 3 years.