Our kittens can leave for their new homes when they are between 12-14 weeks old, after recovering from their spay/neuter surgeries.