Do you keep your cold food in an esky between the home and the supermarket? If you are taking it home in a warm car, even in winter the cheese can sweat in the packet and that may be causing it to go bad because its going from a cold fridge, to a warm car, back to a cold fridge.