猪不杀可以活10-15年左右。如果养殖猪过长时间的话,后期猪全身的器官会衰竭,不断有老死的情况发生,应该不存在猪不能吃的问题。
一般没有规定年限,母猪和种猪一般喂养不超过五年,猪肉都能吃,只是味道和肉质不好,但不影响食用,商品猪都是半年出栏。