Long in the tooth

Meaning: Old or older than expected, especially for a particular activity or role.

Example: Some people think he is getting a little long in the tooth for professional competition.