Cats like to hide in small, cozy spaces away from the hustle and bustle of daily life. If you’re a cat owner, you’ve no doubt found your feline friend hiding in a box, closet, under the bed, or some other location. You may have spent a lot of time searching for your lost cat and he may be looking at you from his secret hiding place!
1.Stress

It is normal for cats to hide when they encounter an unfamiliar person, or when they are introduced to a new environment. A new home, unfamiliar guests, new family members, and new animals can all be viewed as sources of potential danger to the cat. Hiding due to stress is a problem when it continues for a long period of time or interferes with the cat’s normal daily activities such as eating, drinking or using the litter box.
2. Health Issues
Cats instinctively hide illness and pain, and any illness can cause a cat to hide. Gastrointestinal problems, kidney disease, dental disease and infection can all make a cat feel unwell or in pain.Vomiting or diarrhea, discharge from the eyes or nose, coughing, sneezing and loss of appetite are some other symptoms that indicate that the cat is not well. However, hiding is often the only sign that a cat is sick, so when a cat hides and its environment has not changed, you need to take it seriously and have it checked by a veterinarian.