The shelf life of Rustoleum and Zinsser products can vary based on the specific type of product and storage conditions. Generally, unopened cans of paint and coatings can last anywhere from two to five years when stored in a cool, dry place away from direct sunlight and extreme temperatures. It is important to keep the containers tightly sealed and upright to prevent contamination and evaporation. For some Zinsser primers and stains, the shelf life may be slightly shorter, often around two to three years. It is always advisable to check the label on the product for any specific expiration or shelf life information provided by the manufacturer. If you are unsure about the condition of an older product, a simple test for consistency and performance prior to use can be helpful. For more detailed information, one might look at the Rustoleum website, as they may provide specific guidelines for different products.