角蛙能存活多久不吃东西取决于环境条件和个体健康状况。健康的角蛙能够在水中存活2-3个月左右而不进食,但在生长发育或繁殖期等特殊情况下,需要补充营养以维持身体机能。而如果环境条件恶劣,如水温过低或水质污染等,角蛙的存活时间会显著缩短。需要根据具体情况进行饲养管理和观察,确保角蛙的健康生存。