A good set of irons can last you around 300 rounds of golf, which means about ten years of play based on 30 rounds a year. You may even get more play out of longer irons as they're used less frequently than other clubs in a set. The key indicator that you need a new iron is the state of the grooves in the club head.