For years my cat has been a puker. Sometimes it hair balls but more often, it's foamy of slimy. Today, she has been not herself since she has been puking all day. She lays by the water dish and drinks water. She just got up and moaned and puked up a bunch of water. All of this is has been normal for her. One visit to the vet he said it was a UTI but this is every week. Help??