have had your day

idiomPart ofday

have had your day — idiom

1. To no longer be successful, popular, or powerful.

1.idiom
Definition

To no longer be successful, popular, or powerful.

Example

That actor has had his day; he rarely gets roles now.

The old technology has had its day.