
Have had your day
Past Success
Use it to talk about someone who has lost their former glory or relevance.
The company was innovative once but it's had its day.
Not Insulting
It's not meant to insult, but to state that someone's best times are behind them.
My old guitar has had its day, but it's still special to me.
Context Matters
In different contexts, it can be either a neutral observation or a gentle criticism.
In the tech industry, he has had his day.