Just my two cents - a few years ago our Silky (female Himalayan) started vomiting fairly frequently. I thought it was fur balls or something but I took her to the vet and she was diagnosed with a UTI. Took nearly six months to cure. Poor girl, that was such a tough time. She's been just fine ever since though.