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
Aydan (2)AY-dənEnglish (Modern)
Celia['si:ljə]
Euphranor-Ancient Greek
AinslieAYNZ-leeEnglish (Rare)
Armour['a:mə]
Jasmin (1)YAHS-meen (German), JAZ-min (English)German, English