Sounds like you need to take it to the vet.