even a dog has its day?
every dog has its day. If you say every dog has its day, you mean that everyone will be successful or lucky at some time in their life. ... `But every dog has its day and I have lots of patience. ' Note: This expression is sometimes used to encourage someone at a time when they are not having any success or luck.