Cats purr when they are content and relaxed. Purring is believed to be a self-soothing behavior, and cats may also purr when they are in pain or when they need comfort. Purring has been shown to have a number of health benefits, such as helping to reduce stress, aiding in healing, and providing pain relief.