To give your wine leftovers the longest life, recork and
refrigerate them even reds (they come up to drinking temperature
soon after being poured). Most whites hold well for two days; reds
for three. After that you can freeze leftover wine in ice-cube
trays and use the cubes for cooking.