Antifreeze has an endless shelf life when it is in a sealed bottle. If kept in the original container after being opened, it will last for many years. Even while both antifreeze and pre-mixed engine coolant have a long lifespan, antifreeze tends to survive even longer.