大虾死了多久不能吃?

两小时后。

最佳烹饪和食用时间是对虾死亡后2小时内。大虾死亡后,肠道内的细菌会大量繁殖,分解大虾体内的蛋白质,产生臭味。这些变化会影响对虾的口感和食用安全。所以为了保证食品的质量安全,虾应该在死后2小时内食用,2小时后就不能再食用了。