The duration of a cat fever can vary depending on the cause. Some fevers can resolve within 24 hours, while others can last several days or longer. If your cat has a fever that lasts more than 24 hours, it's important to consult a vet.