I agree with Longblades, your cat should be examined by a vet, though I am not sure I would bring my cat back to this same vet he was taken to in the first place, since so many problems happened since his visit there...
I would bring him to another vet, and explain the situation to the new vet.
Best of luck with this situation
Cookie July 1st 1999 female/ RIP July 31st 2008 -cat
Tonali June 3rd 2007 female -cat
Elphin April 21st 2008 male -cat
Stibule(Gino,Airell,Katla,Rasta)June 6th 2009 female- cat
Gino Ferrero April 8th 2010 male -cat
Airell Awenn Awnfenn Ep Berrth April 8th 2010 female- cat
Katla Chilam Balam April 8th 2010 female- cat
Rasta Farian Marley April 9th 2010 male- cat
Chipcat-Filou found June 12th 2011 (Ocicat 6months old) female-cat