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
MladenMLAH-den (Croatian, Serbian)Croatian, Serbian, Slovene, Bulgarian, Macedonian
CharisKAR-is (English)Ancient Greek, English (Rare)
Kristofor-Croatian (Rare)
PÀL-Scottish
IngolfING-gawlf (German)Swedish, Norwegian, Danish, German
Laxman-Indian, Marathi, Hindi, Telugu