have had its/ day



have had its/your day

to be much less popular than before The general view in the country is that socialism has had its day. She was a best-selling author in the 1950s and 60s, but I think she's had her day.
See also: have

Common Names:

NameGenderPronouncedUsage
Mihalis-Greek
Pharamond-Literature, French (Rare)
Apolloə-PAW-lo (English)Greek Mythology (Latinized)
SeraSER-əEnglish (Rare)
Sergeysyer-GYAY (Russian), seer-GYAY (Russian)Russian, Bulgarian
Freeman['fri:mən]