You might get more answers if you posted this in pet general or pet health.

I'd take her to the vet.
Hope everything is alright.