I was thinking if you got her at 3 months and she is now nine months why havent you had her to the vet in 6 months. I cannot believe she had all the shots she needed by the time she was 3 months old.
Just my opinion but, I definately get her to the vet asap and make sure the shots that were giving before you brought her home were the right ones, and the only ones she needs.
I got Penny at 9 weeks and she has gone to the vet 4 times since for shots and check ups. These little furbabies need to be checked on by the vet. i would say at least every three months, to make sure everything is "A OK".