Squeaky, how old are you?
It seems that a lot of the well-known endurance athletes don't peak until they are about 40 years old.
I guess they have developed their mental game by then and age is only a minor factor in chipping away at their physical endurance.