How Long Does Canned Goods Last. When stored in a cool, clean, dry place and cans are in good condition, canned crab meat will retain good quality for three to five years. “canned foods do not expire on a certain date,” explained giles. Food Storage Guide To Keeping Your Most Essential Ingredients from www.thespruceeats.com Packaged …