Females can have two to three litters per year , so might produce up to 150 kittens in their breeding life of about ten years .
Females can have two to three litters per year , so may produce up to 150 kittens in their breeding span of around ten years .