There are many possible reasons why a cat may be shivering. Some causes may be minor, while others may be serious. Therefore, it is recommended that you observe your cat for other symptoms and discuss them with your veterinarian. Here are some reasons why cats may be shivering:
Cold: Cats may shiver to stay warm.
Pain: If your cat is in pain, he may shiver to express discomfort.
Nervous or anxious: Cats may shiver to show that they are nervous or anxious.
Diseases: Some diseases, such as epilepsy, tuberculosis or kidney disease, may cause cats to tremble.
Drug side effects: Some drugs may cause cats to tremble.
It is recommended that you discuss your cat's shivering with your veterinarian to determine the cause and take appropriate action.