On average, golf waterproofs should last between 3-5 years. This will depend on how often they're worn and how well they're maintained. Check garment care instructions, but you can normally extend garment life with a waterproof spray which will maximise surface waterproofing and breathability.