Thanks ellie, I have managed to get humphrey an appointment at the vets today so I have all fingers crossed. Thank you so much for your help...

sophie xx