Poor baby. I really don't have much to add other then the possibility of seeing a second vet. Not that your vet is bad or really doing anything wrong but a second vet might have different treatment ideas. If you do consider this please make sure it is a cat specialist vet or see if any vet training schools are in your area. That way you are getting the opinion of someone who either really knows their cats or is on the forefront of medical care.