every dog has its day

Every dog has its day is a phrase which refers to the fact that everyone will have a successful period in their life, even if it seems like everything has gone wrong so far. The phrase indicated that no matter whom you are, what you have done or how you have failed in the past, you will find success in something. Every dog has its day is often spoken to someone who is worried about their lack of success and will give them hope their day is coming.