As long as you're using fresh yogurt and milk, this vegan ranch dip should last for 1-2 weeks in a sealed container in the refrigerator.