Thank you all, I am just off to the vet now hopefully it won't be too serious. fingers crossed!