虾冻久了变黑可能是因为虾肉中的酶与氧气接触后发生氧化反应,导致虾肉变黑。但是,虾肉变黑并不一定意味着不能吃,而是需要根据具体情况来判断。

如果虾肉变黑只是表面颜色的变化,而内部肉质没有变质、没有异味、没有腥味,那么虾还是可以食用的。但是,如果虾肉变黑后出现了异味、腥味、变质等情况,就不建议食用了,因为这样可能会对人体健康造成危害。

此外,虾冻久了变黑也可能是因为虾本身就存在问题,比如虾在捕捞、加工、运输等过程中没有得到妥善处理,或者虾本身就不新鲜。因此,为了确保食品安全,建议购买新鲜的虾,并在冷冻时尽量控制温度和时间,避免虾肉变黑和变质。