Shock absorbers typically last four to five years or about 50,000 miles, depending on road conditions and wear and tear.