虾虎能活5年左右。因为虾虎是一种淡水鱼类,通常生活于河流、湖泊等水域,其寿命与不同品种、环境及个体差异有关,但一般能活5年左右。另外,虾虎的饲养条件也会影响其寿命,如水质、温度、饲料等,因此在饲养虾虎时也要注意以上因素来保证它们的健康和寿命。