Kittens should be spayed or neutered when they reach sexual maturity, which is usually between four and six months of age. However a cat can be safely spayed or neutered at any age, so even older adopted cats should have this procedure. Some rescue organizations participate in a “catch and release” program where homeless cats are captured, neutered or spayed and released. This is considered more humane than euthanizing strays.