Once refrigerated and wrapped in plastic, smoked fish will keep for 10 days. If you vacuum-seal it, the fish will keep for up to 3 weeks. Or freeze your fish for up to one year.