What is the meaning of [Keep something for a rainy day]

Here ‘rainy day’ means ‘time of trouble or misfortune’. The advice given is:
‘You may be earning good money now, but don’t spend it all. Put something
aside for every week to meet possible emergencies in the future.’

##### See also:

* Waste not, want not