My cat had diareha for over two months. It was starting to clear up since the vet put him on drugs. He puked and pooped out a hairball and now his poop is solid. Is it possible for a cat to have a hairball in its system for two months?