He has a vet appointment tomorrow but I wanted to know what might be the possible causes. He's our foster cat and we only picked him up this weekend, so I don't know his history except that the foster agency suspected but didn't know of this problem.
thank you for your help!
thank you for your help!