Most heater cores are designed to have very long use-lifes, averaging about 10-15 years. Obviously, if you put strain on your heater core or fail to remedy a fault when it occurs, such as the heat not working as well as it once did, that life will be considerably shortened.