Homemade coleslaw lasts for three days stored in an airtight container in the refrigerator.