This depends on how frequently the skewers are used. Generally, good-quality metal skewers can last anywhere from two to five years.