Hi! I will get a female kitten in 4 weeks. She will be 12 weeks old. I would like to get her spayed while she is still a kitten so she will recover quickly. However, I wonder how long should I wait before getting her spayed? I mean how long should I let her to settle in her new home before she gets this (quite invasive) surgery? Thanks for your insights!