My cat is about 1 year old.About two months ago he got sick and would not eat.He was also leaving blood spots all over the floor and throwing up.I took him to the vet and got him shots and medication.Now 2 months later it came back again so I put him back on the medication.He seems better already.Any idea what is causing it or how to stop it from happening again?I AM FEEDING HIM DRY FOOD FOR URINARY TRACT INFECTIONS.