Shock absorbers last up to 50,000 miles.  However, how you drive and the type of roads that you drive on will also influence when your shocks need to be replaced.