Haddock

The answer

Raw haddock lasts 1–3 days in the fridge and 6–8 months in the freezer (lean fish).

Caution Cook fish to 145°F, or until opaque and flakes easily.

How long it keeps

Fridge (40°F) 1–3 days safe window
Freezer (0°F) 6–8 months best quality
Room temp 2 hours max then discard
Discard Discard if held above 40°F for more than 2 hours, or above 90°F for more than 1 hour.

By state & packaging

State Fridge Freezer
Raw 1–3 days 6–8 months
Cooked 3–4 days 2–3 months

Signs it has gone bad

Sour or ammonia smell
Milky or slimy film
Dull, sunken flesh

FAQ

Is haddock still good after 4 days raw?

No. Raw fish lasts 1–3 days refrigerated. Discard it.