RichThesaurus
no spring chicken
vs
not long for this world
no spring chicken
noun
Said of a person who is no longer particularly young.
not long for this world
adj
Unlikely to endure for much more time.
How often have the words
no spring chicken
and
not long for this world
occurred in a corpus of books?
(source:
Google Ngram Viewer
)