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
Jyotsna-Indian, Hindi
Delia (1)DEEL-ee-ə (English), DEEL-yə (English), DEL-yah (Italian, Spanish)English, Italian, Spanish, Romanian, Greek Mythology
Bhavna-Indian, Hindi, Marathi, Kannada, Malayalam
TrevTREV (English)Welsh, English
FritjofFRIT-shof (Swedish), FRIT-yof (Swedish)Swedish, Norwegian, Danish
AmbrÓSioəm-BRAW-zyooPortuguese