If I recall correctly, there's a age (126 I think) where the age basically resets. So if a character gets there, he effectively becomes age 0 and can live a whole ton of time again. My oldest general has only been 73 I think, but I rarely check.