They last anywhere from 3-4 years. I live in a beachside community and they held up well. I bought these to replace the OEM Flavorizer Bars, which lasted 3 1/2 years.