I highly suggest a vet visit. Do you know how long it's been like that?