If she is still very "off", has the vet checked her?
There could be something like an infection going on...
Is she off all pain meds now?
If the vet says she is okay, then the next guess would be the altered hormone levels. She will likely return to normal in a couple-few months if that's the case.