She may be seriously injured, and is obviously in pain if she is whimpering. You need to get her to a vet, this is serious. It will not heal on its own and she is in pain.
I don't know where you are, you can call Emergency: 617-522-7282 (press 1) - that's the Angell Memorial SPCA medical emergency number, in Boston, MA and they may be able to help you, or help find an emergency Vet near you.
Bookmarks