It is normal for cats to have temporary loss of appetite due to stress, illness, change in diet, or dental issues. However, if your cat stops eating for more than 24 hours, it is essential to consult a veterinarian as it may be a sign of a more significant health problem.