The list of potential causes for cats not eating is long and diverse and includes kidney disease, cat flu, diabetes, fever, hyperthyroidism and pancreatitis. Dental problems, pain and internal obstructions may also result in your cat refusing to eat.