I agree a vet visit is in order. Hoping for the best!