We normally say 5-6 months for neutering. It's possible to do from 3 months but on a female it's quite a huge operation and it's best to wait til they are 5-6 months so that they are that little bit bigger for recovery.

If your cat is small for her age then wait til she is 6-7 months!

www.qaws.org