In general a TempurPedic mattresses will last anywhere's from 5 to 10 years. The length of time depends on the quality and use of the mattress. In general a TempurPedic mattresses will last anywhere's from 5 to 10 years. The length of time depends on the quality and use of the mattress.