have one's whole life ahead of one

Etymology
The phrase is an exaggeration, the implication being that by being young one has barely experienced life at all.

Verb

 * 1)  To be young, and therefore have many years left to live and experience life.