If you're really concerned about it you really need to take him to the vet. Ask your vet for a sedative to give him before his vet visit - vet's will normally gladly give him one to save on their nerves when they're examining him. In the meantime, cats will not intentionally starve themselves, there's usually a medical reason why they wont eat. Check it out and good luck!!!!