what does 'every dog has its day' mean?
It means that even if you are poor or rich, you will have great luck or joy in your lifetime
some days you have bad luck some you have good luck