hyperthyroid, Inflammatory bowel disease, constipation, food allergies, gastrointestinal parasites, urinary tract infections, gastrointestinal cancer, and more.
has not been to the vet for over a year. That is seven years in humans
and a lot can change in 7 years. Please take your cat back to the vet and have blood work including thyroid testing, and a urinalysis.