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