said to mean that everyone will be successful or lucky at some time in their life. This expression is sometimes used to encourage someone at a time when they are not having any success or luck.
I've been waiting a long time for success — four years — but every dog has its day.