I really can't think how vaseline can "go off" in itself but it could pick up traces of other materials it comes into contact with because it is essentially a petroleum product. We bought a huge jar of the stuff more than a decade ago and still use what remains (colour unchanged - neutral/clear).