Vinegar and oil will last for at least one month. Many sources claim it can last much longer, even years in some cases. It simply needs a sealed container and an area away from heat and light.