He says the perfect time to cook and eat a fish is as much as five to six days after it died. ... A fish that is killed properly and immediately iced down will stay in rigor mortis up to five or six days; an improperly killed fish will stay in rigor mortis only a few hours. Read more...