I never kept canned food for over a week. It does do better in the fridge. They do have can plastic covers that you can get for cans. Ask your vet the next time your there. When I worked in a kennel we kept canned food for a week, and then pitched it , just to be on the safe side.