We took one of our cats to the vet today because he was peeing often and had blood in his urine. The vet said he had some crystals in his urine. He put him on antibiotics and special food. He says he will be on the food longterm. We had a cat with crystals before and he was only on special food for I believe a month. Are they usually on urinary food for the rest of their lives?