I think you need to make an appt with you vet asap!

And make sure you take a fresh sample of poo, maybe if it's just to hard they can tell you, but if it's something else you need to find out asap!