Have had your day Definition 1 of 1Pro Tip 1/3Past 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. Pro Tip 2/3Not 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. Pro Tip 3/3Context Matters In different contexts, it can be either a neutral observation or a gentle criticism. In the tech industry, he has had his day.