go to seed
go to seed or run to seed  {v. phr.}
1. To grow seeds. 
Onions go to seed in hot weather.
2. To lose skill or strength; stop being good or useful. 
Sometimes a good athlete runs to seed when he gets too old for sports.
Mr. Allen was a good carpenter until he became rich and went to seed.
Categories: 
 
Source: A Dictionary of American Idioms
