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 f/ RIP July 31st 2008 -cat
Tonali June 3rd 2007 f -cat
Elphin April 21st 2008 m -cat
Stibule(Gino,Airell,Katla,Rasta)June 6th 2009 f- cat
Gino Ferrero April 8th 2010 m -cat
Airell Awenn Awnfenn Ep Berrth April 8th 2010 f- cat
Katla Chilam Balam April 8th 2010 f- cat
Rasta Farian Marley April 9th 2010 m- cat
Chipcat-Filou found June 12th 2011 (Ocicat 6months old) f-cat
Jane the Snow Cat rescued Dec27th 2012 f- cat