Age isn't so big factor as ppl say in sports too.
It depends on your physical shape, your life style and your passion ofc.
Benzema is 33 yo and now he has the best season in his career rn.
Ibrahimovic is 39, he's gonna be 40 yo in October, but he still scores at Serie A.
Ronaldo is 36 and he scores at the best Football league in the world.
And so goes to Messi, Lewandowski, etc.