Pure salt itself has no shelf life, but table salt with added special nutrients has a shelf life.
Strictly speaking, salt has a shelf life. The main chemical component of salt is sodium chloride, which is chemically very stable, but this does not mean that it has not deteriorated. In the "Food Labeling Regulations", the State Quality Supervision Bureau has labeled edible salt can be exempted from labeling shelf life. But some edible salt may contain special nutrients due to a relatively large number of additives, so it is easy to oxidize over time, which leads to the loss of nutrients, so so that they also have a certain shelf life.
Introduction of the shelf life of salt
Generally speaking, in order to ensure the taste of salt, we had better use it up within one year. Because after the shelf life, often those salt inside the nutrients will be lost. If the salt has been left unopened for three years without leakage or moisture, it can still be used.
Iron-containing salt generally has a shelf life of one year. The shelf life of common salt containing iodine is about two years. In addition, salt containing sodium can be kept for about three years. Calcium salt and zinc salt have a shelf life of up to eight years.
Reference: Baidu Encyclopedia - Salt