The ASPCA says kittens can be spayed as early as 8 weeks. But the organization recommends waiting until at least 12 weeks to have a kitten spayed or neutered. This is because it takes that long for testicles to descend into the scrotum, which dramatically decreases the likelihood of developing testicular cancer later in life. Also, your veterinarian will do a thorough physical exam on your cat before scheduling surgery so they ensure there are no health issues that would prevent them from undergoing the procedure successfully. It’s important to note all cats undergo anesthesia differently so it’s best not to try getting an idea of how much pain she will experience by observing her during surgery if you haven’t talked with your vet beforehand about sedation options and pain management protocols.