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
HaroldHER-əld, HAR-əldEnglish
MonteMAHN-teeEnglish
Pythagoraspi-THAG-ər-əs (English)Ancient Greek
Sylvanasil-VAN-ə (English)Various
Small[smɔ:l]
Fri&Eth;Rik-Icelandic