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
