Cats have whiskers for a variety of reasons. Primarily, they use them to help them navigate in the dark by detecting changes in air pressure. They also use them to help them determine the size of openings and to detect prey. Whiskers also help cats communicate with other cats and can be an indicator of their mood.