I hope you find out what's wrong. That was great of your friend to help you. If you don't find out anything today, please see another vet. My vet does bloodwork on the spot. How tiny is she?