I say call the vet now and get her in today. Could be a bad UTI. Or worse-but I don't even know what that could be-stones/crystals? And if the vomit is related? Whatever, get her in ASAP and bring your pen and paper to write down everything they say because we are all going to want to know what this is. GOOD LUCK!