Generally it is suggested to drink Marsala or similar wines, such as Porto or Banyuls, in the following 4/5 months, but I had bottles opened for a year or so and they were still good, although the flavour faded a bit.