You will get about 3-5 days out of your coleslaw. That's because the dressing starts to soak into the veggies, and will make them soggy. If you aren't going to eat the coleslaw within a few days, keep the dressing separate from the vegetables until you're ready. You'll get about 7 days, or even more, out of it then!