Fish sauce has a long shelf life but can degrade in quality over time. If it smells overly fishy or changes color, it’s best to replace it.