Concrete has a shelf life and does not last indefinitely. A bagged concrete mix can be kept for 3 months to a year, depending on how it has been stored. Because it hydrates when exposed to moisture and can suffer compaction in storage, concrete can lose integrity if not stored properly.