Being spayed is a major surgery, but she should get through it just fine. When my cat, Angel, was spayed, she only had to stay overninght for one night, then we got to bring her home.

The shots are vaccinations to prevent them from getting common illnesses that can be very dangerous to cats. Some of the shots have to be repeated yearly, others every 3 years or so. That's the way we do it here, anyway.

Thanks for the picture. She is a BEAUTIFUL cat!