I disagree that hiding is a fear based thing. Some of us are not in a situation where we can maintain a functional life and tell our employer/family. It's sad but it's true that coming out to family/work can often lead to a loss of those parts of your life in certain situations. I never told anyone at my job until I was sure that doing so wouldn't result in me being fired. My family found out on their own.
One thing you should consider Pythos, is that some of the things your mother has to say may come from an age appropriate perspective. I'm 26 and get comments from my boss occasionally telling me to dress more my age. I tend to think of "more my age" as BORING! But that's just me.