Store bought water has expiration life of about 2 years that the manufacturer guarantees safe levels of bacteria.
I have read many government recommendations that if you store non-bought water in your house, you have to replace it every six month.