A person who hides their feelings and emotions is often referred to as "emotionally reserved," "emotionally guarded," "emotionally private," or "emotionally stoic." These terms describe someone who tends to keep their emotions and feelings hidden, not readily expressing them to others.
People may choose to hide their feelings for various reasons, such as cultural norms, past experiences, fear of vulnerability, or a preference for maintaining a sense of emotional control. It's essential to remember that different individuals have their own unique ways of processing and expressing emotions, and being emotionally reserved does not necessarily imply that they are not experiencing emotions internally.