Coleslaw will get watery if you store it too long after the dressing gets mixed with the cabbage. Coleslaw is best eaten right away or within a few hours after you make it. If you want to prepare it in advance, do not combine the dressing with the cabbage until you are ready to serve it.