A standard hair gel lasts about three years. Some gel-based products have a two-year shelf life or shorter, depending on the chemicals and other variables, while others can be used for up to four years without damaging your hair. Also, hair products that have not been opened last longer than those that have been opened.