Have Cat Questions? Ask a Cat Vet Online.
Well you are describing a few different problems, but at 12 yrs, she is not geriatric...just senior.
She needs to be checked, many times things that start to bother older cats, we can control with simple medications and foods. Her signs are too general for me to point you in any one direction, but I do think she needs to see a vet.