chemical shelf life long