How long does ham last?
Fully cooked, whole: 7 days in the fridge and 1-2 months in the freezer for best quality.
| State | Counter / pantry | Fridge 40 °F | Freezer 0 °F |
|---|---|---|---|
| Fully cooked, whole | 2 hours max CDC | 7 days safety FDA FoodKeeper Extension | 1-2 months best quality FoodKeeper FDA Extension |
| Fully cooked, half | 2 hours max CDC | 3-5 days safety FDA Sources disagree: 1 week FoodKeeper | 1-2 months best quality FoodKeeper FDA |
| Fully cooked, slices or spiral cut | 2 hours max CDC | 3-4 days safety FDA FoodKeeper Extension | 1-2 months best quality FoodKeeper FDA Extension |
| Fully cooked, vacuum-sealed, unopened | 2 hours max CDC | 2 weeks FoodKeeper Extension | 1-2 months best quality FoodKeeper Extension Extension |
| Fully cooked, vacuum-sealed, opened | 2 hours max CDC | 3-5 days Extension | Not stated |
| Canned, keep refrigerated, unopened | 2 hours max CDC | 6-9 months safety FDA FoodKeeper Extension | Not recommended FoodKeeper FDA |
| Canned, keep refrigerated, opened | 2 hours max CDC | 3-5 days safety FDA FoodKeeper Extension | 1-2 months best quality FDA Extension |
| Canned, shelf-stable, unopened | 6-9 months FoodKeeper | Not stated | Not stated |
| Canned, shelf-stable, opened | Not stated | 5-14 days FoodKeeper | Not stated |
| Fresh, cook before eating | 2 hours max CDC | 1 week FoodKeeper | 1-2 months best quality FoodKeeper |
| Country ham | Not stated | 1 week FoodKeeper | 1-2 months best quality FoodKeeper |
| Uncured, cooked | 2 hours max CDC | 3-4 days FoodKeeper | 3-4 months best quality FoodKeeper |
| Uncured, uncooked | 2 hours max CDC | 3-5 days FoodKeeper | 6 months best quality FoodKeeper |
Sources compared
| Source | State | Counter / pantry | Fridge | Freezer |
|---|---|---|---|---|
| USDA FSIS (FoodKeeper) 2018 | Fully cooked, whole | - | 1 week | 1-2 months |
| FDA 2018 | Fully cooked, whole | - | 7 days | 1-2 months |
| Nebraska Extension | Fully cooked, whole | Not recommended | 1 week | 1-2 months |
| CDC 2025 | Fully cooked, whole | 2 hours | - | - |
| FDA 2018 | Fully cooked, half | - | 3-5 days | 1-2 months |
| CDC 2025 | Fully cooked, half | 2 hours | - | - |
| USDA FSIS (FoodKeeper) 2018 | Fully cooked, half | - | 1 week | 1-2 months |
| FDA 2018 | Fully cooked, slices or spiral cut | - | 3-4 days | 1-2 months |
| Nebraska Extension | Fully cooked, slices or spiral cut | Not recommended | 3-4 days | 1-2 months |
| CDC 2025 | Fully cooked, slices or spiral cut | 2 hours | - | - |
| USDA FSIS (FoodKeeper) 2018 | Fully cooked, slices or spiral cut | - | 3-4 days | 1-2 months |
| Nebraska Extension | Fully cooked, vacuum-sealed, unopened | Not recommended | 2 weeks | 1-2 months |
| CDC 2025 | Fully cooked, vacuum-sealed, unopened | 2 hours | - | - |
| USDA FSIS (FoodKeeper) 2018 | Fully cooked, vacuum-sealed, unopened | - | 2 weeks | 1-2 months |
| University of Illinois Extension | Fully cooked, vacuum-sealed, unopened | - | - | 1-2 months |
| Nebraska Extension | Fully cooked, vacuum-sealed, opened | - | 3-5 days | - |
| CDC 2025 | Fully cooked, vacuum-sealed, opened | 2 hours | - | - |
| FDA 2018 | Canned, keep refrigerated, unopened | - | 6-9 months | Not recommended |
| Nebraska Extension | Canned, keep refrigerated, unopened | Not recommended | 6-9 months | - |
| CDC 2025 | Canned, keep refrigerated, unopened | 2 hours | - | - |
| USDA FSIS (FoodKeeper) 2018 | Canned, keep refrigerated, unopened | - | 6-9 months | Not recommended |
| FDA 2018 | Canned, keep refrigerated, opened | - | 3-5 days | 1-2 months |
| Nebraska Extension | Canned, keep refrigerated, opened | - | 3-5 days | 1-2 months |
| CDC 2025 | Canned, keep refrigerated, opened | 2 hours | - | - |
| USDA FSIS (FoodKeeper) 2018 | Canned, keep refrigerated, opened | - | 3-5 days | - |
| USDA FSIS (FoodKeeper) 2018 | Canned, shelf-stable, unopened | 6-9 months | - | - |
| USDA FSIS (FoodKeeper) 2018 | Canned, shelf-stable, opened | - | 5-14 days | - |
| CDC 2025 | Fresh, cook before eating | 2 hours | - | - |
| USDA FSIS (FoodKeeper) 2018 | Fresh, cook before eating | - | 1 week | 1-2 months |
| USDA FSIS (FoodKeeper) 2018 | Country ham | - | 1 week | 1-2 months |
| CDC 2025 | Uncured, cooked | 2 hours | - | - |
| USDA FSIS (FoodKeeper) 2018 | Uncured, cooked | - | 3-4 days | 3-4 months |
| CDC 2025 | Uncured, uncooked | 2 hours | - | - |
| USDA FSIS (FoodKeeper) 2018 | Uncured, uncooked | - | 3-5 days | 6 months |
A dash means that source gives no time for that place.
Handling and freezing notes
- “Whole cuts of beef, veal, lamb, and pork, including fresh ham 145°F (then allow the meat to rest for 3 minutes” CDC
What the sources say
A whole fully cooked ham keeps 7 days in the refrigerator according to the FDA storage chart, and 1 week according to FoodKeeper and the Nebraska Extension chart.213
Slices and spiral-cut ham go faster: the FDA chart, FoodKeeper and the Nebraska chart all give 3 to 4 days.263
For a half ham the sources differ: FoodKeeper gives 1 week for a bone-in half, the FDA chart gives 3 to 5 days for a half ham, and Nebraska groups store-wrapped half hams with slices at 3 to 4 days.523
Vacuum-sealed ham from the plant keeps until its "Use by" date or 2 weeks unopened in the Nebraska chart, matching the 2 weeks FoodKeeper gives for vacuum-packed boneless ham, and 3 to 5 days once opened.37
Canned ham labeled "Keep Refrigerated" lasts 6 to 9 months unopened in the refrigerator in FoodKeeper, the FDA chart and the Nebraska chart, then 3 to 5 days after opening.91023
The FDA chart says not to freeze that canned ham while it is unopened, and FoodKeeper also lists freezing it as not recommended; once opened, the FDA and Nebraska charts give 1 to 2 months in the freezer.293
Shelf-stable canned ham can be kept in the pantry for 6 to 9 months according to FoodKeeper, and 5 to 14 days in the refrigerator after opening.11
The Nebraska chart marks each of its refrigerated hams, from canned "Keep Refrigerated" ham to store-wrapped and vacuum-sealed fully cooked ham, as not safe at room temperature.3
Fresh ham that must be cooked before eating and country ham both get 1 week in the refrigerator and 1 to 2 months in the freezer in FoodKeeper.1213
FoodKeeper lists uncured ham separately: 3 to 4 days in the refrigerator and 3 to 4 months frozen when cooked, and 3 to 5 days and 6 months when uncooked.1415
For frozen fully cooked ham, the FDA chart, the Nebraska chart and the University of Illinois Extension agree on 1 to 2 months, with Illinois naming vacuum-sealed whole, half or sliced ham.238
CDC lists 145 °F as the safe internal temperature for fresh ham, followed by a 3 minute rest before carving or eating.4
Rules that apply here
Related foods
Sources
- USDA FoodKeeper data v128, product 83: Ham, fully cooked, bone-in, whole. USDA FSIS (FoodKeeper). Dated 2018-09-06. Checked 2026-10-24. Ham, fully cooked, bone-in, whole. DOP_Refrigerate: 1 Weeks; DOP_Freeze: 1-2 Months
- REFRIGERATOR & FREEZER STORAGE CHART. FDA. Dated 2018-03-01. Checked 2026-10-24.
Ham, fully cooked, whole 7 days 1 - 2 months
Ham, fully cooked, half 3 - 5 days 1 - 2 months
Ham, fully cooked, slices 3 - 4 days 1 - 2 months
Ham, canned, labeled "Keep Refrigerated," unopened 6 - 9 months Don't freeze opened 3 - 5 days 1 - 2 months
- Home Food Storage | UNL Food | Nebraska. Nebraska Extension. No date on the page. Checked 2026-10-24.
Ham, fully cooked, store-wrapped, whole Not safe 1 week 1 to 2 months
Ham, fully cooked, store-wrapped, slices, half or spiral cut Not safe 3 to 4 days 1 to 2 months
Ham, fully cooked, vacuum-sealed ... Not safe "Use by" date if available or 2 weeks (unopened); 3 to 5 days (opened) 1 to 2 months
Ham, canned, labeled "Keep Refrigerated" Not safe 6-9 months (unopened); 3-5 days (opened) 1 to 2 months (opened)
- Preventing Food Poisoning | Food Safety | CDC. CDC. Dated 2025-11-24. Checked 2026-10-24.
Never leave perishable food out for more than 2 hours (or 1 hour if exposed to temperatures above 90°F).
Whole cuts of beef, veal, lamb, and pork, including fresh ham 145°F (then allow the meat to rest for 3 minutes
- USDA FoodKeeper data v128, product 84: Ham, fully cooked, bone-in, half. USDA FSIS (FoodKeeper). Dated 2018-09-06. Checked 2026-10-24. Ham, fully cooked, bone-in, half. DOP_Refrigerate: 1 Weeks; DOP_Freeze: 1-2 Months
- USDA FoodKeeper data v128, product 85: Ham, fully cooked, slices, half, or spiral cut. USDA FSIS (FoodKeeper). Dated 2018-09-06. Checked 2026-10-24. Ham, fully cooked, slices, half, or spiral cut. DOP_Refrigerate: 3-4 Days; DOP_Freeze: 1-2 Months
- USDA FoodKeeper data v128, product 88: Ham, fully cooked, vacuum packed, boneless. USDA FSIS (FoodKeeper). Dated 2018-09-06. Checked 2026-10-24. Ham, fully cooked, vacuum packed, boneless. DOP_Refrigerate: 2 Weeks; DOP_Freeze: 1-2 Months
- Freezer Storage | Food Safety | Illinois Extension | Illinois. University of Illinois Extension. No date on the page. Checked 2026-10-24.
Ham (vacuum-sealed, whole, half, or sliced) 1 to 2 months
- USDA FoodKeeper data v128, product 82: Ham, canned (“keep refrigerated” label). USDA FSIS (FoodKeeper). Dated 2018-09-06. Checked 2026-10-24. Ham, canned (“keep refrigerated” label). DOP_Refrigerate: 6-9 Months; Freeze: Not Recommended
- USDA FoodKeeper data v128, product 87: Ham, fully cooked, canned, boneless (refrigerated). USDA FSIS (FoodKeeper). Dated 2018-09-06. Checked 2026-10-24. Ham, fully cooked, canned, boneless (refrigerated). DOP_Refrigerate: 6-9 Months; Refrigerate_After_Opening: 3-5 Days; DOP_Freeze: 1-2 Months
- USDA FoodKeeper data v128, product 108: Ham, shelf-stable cans. USDA FSIS (FoodKeeper). Dated 2018-09-06. Checked 2026-10-24. Ham, shelf-stable cans. DOP_Pantry: 6-9 Months; Refrigerate_After_Opening: 5-14 Days
- USDA FoodKeeper data v128, product 89: Ham, fresh, cook-before-eating, bone-in, whole. USDA FSIS (FoodKeeper). Dated 2018-09-06. Checked 2026-10-24. Ham, fresh, cook-before-eating, bone-in, whole. DOP_Refrigerate: 1 Weeks; DOP_Freeze: 1-2 Months
- USDA FoodKeeper data v128, product 97: Ham, country ham (whole or half). USDA FSIS (FoodKeeper). Dated 2018-09-06. Checked 2026-10-24. Ham, country ham (whole or half). DOP_Refrigerate: 1 Weeks; DOP_Freeze: 1-2 Months
- USDA FoodKeeper data v128, product 676: Ham, uncured, fresh, cooked. USDA FSIS (FoodKeeper). Dated 2018-09-06. Checked 2026-10-24. Ham, uncured, fresh, cooked. Refrigerate: 3-4 Days; Freeze: 3-4 Months
- USDA FoodKeeper data v128, product 677: Ham, uncured, fresh, uncooked. USDA FSIS (FoodKeeper). Dated 2018-09-06. Checked 2026-10-24. Ham, uncured, fresh, uncooked. Refrigerate: 3-5 Days; Freeze: 6 Months