in the prime of life
in the prime of life {adv. phr.}
At the peak of one's creative abilities; during the most productive years.
Poor John lost his job due to restructuring when he was in the prime of his life.
Categories:
Source: A Dictionary of American Idioms