You can tell if your cat is unhappy by observing its behaviours - any changes in cat behaviour, such as avoiding eating and drinking, lethargy, sudden weight loss, drastic changes in its moods, frequent vomiting and excretion are prominent indicators of unhappiness in cats.