Rainwater can be stored indefinitely if you have the right systems in place to ensure the water is safe for drinking once it leaves the tank and into your water system.