My cat was throwing up mostly hairballs every other day. They did some tests which were all normal. She had been doing this for a few months. There was always pee and poo in litter box. Now all of a sudden it stopped and she has not thrown up for 3 weeks?