Cats are very good at hiding pain and illness and probably many other things from us so please don't blame yourself for not noticing this issue sooner. I'm glad that you're going to take her to the vet. Hopefully your vet will be able to diagnose her problem and give her something that will make her feel better. Please continue to keep us updated. Good luck.