Marzipan can last for 6 months in the fridge or 6 months in the freezer if you wrap it in plastic wrap and store it in a Ziploc bag or an airtight container. It will start to harden and develop bacteria if you leave it out at room temperature for too long.