Yes, resin has a shelf life. Unopened epoxy resin and hardener usually last one to several years stored cool and sealed, though hardener may darken without losing strength. Polyester resin and gelcoat are shorter lived, often six months to a year, because the styrene and promoters break down. MEKP also weakens over time, so old catalyst can leave resin undercured.