If kept in the fridge in an airtight container this will keep for 2-3 weeks. Cover the top of the pesto with a little olive oil, each time after use to keep the pesto at its best.