every dog has his/its day

idiom

Definition of every dog has his/its day

informal
used to say that every person has a successful moment in life