Thanks for all the advice!! I made an appointment with the vet for the day after she gets here!
I've named her Roxy! I wish I could post a picture but I dont know how..
I also wanted to ask for some suggestions on pet insurance. I've been looking around and so far Healthy Bark and Purr seems like a good one.