This dressing will last for about 24 hours. It can turn a little brown due to the avocado so it should be enjoyed quickly.