The shelf life of muriatic acid will depend on the concentration and the packaging. However, many acids can last for years as long as you keep them in a cool, dark place.