My kitten will be 5 months old this week. I was planning to have her spayed over the Memorial Day weekend so I have a long weekend to be with her. Does the timing seem right? Or should I wait until she is at least 6 months old. Also, will she need any special care once she gets home?