Mattresses should be replaced every eight years, according to manufacturers. According to Consumer Reports, a well-maintained mattress can easily last a decade.