It doesn’t seem as though you have a mental health disorder per se. Generally, it seems as though you may have low self-esteem and lack self-confidence. Those are not mental disorders. These are traits that one develops over time, when you fail to do things that inspire confidence in yourself. In other words, life achievements, and doing things that you are proud of, will help you to attain healthy levels of self-esteem and confidence.
Another potential problematic element in your life is your mother. You and she do not get along. She says cruel things to you. That could certainly affect how you see yourself. Your being upset with the way she treats you is a normal response. It would take a toll on most everyone.
You also mentioned experiencing severe anxiety during a public speaking event. Public speaking is a very common fear. You wrote that you’re not normally anxious during public speaking events, but perhaps this one was particularly anxiety-producing. I would need more information to know if it’s a sign of a larger problem or if it was the event.
You would be the perfect candidate for counseling. These are exactly the type of problems that are commonly dealt with in therapy. It might also be beneficial to limit your time with your mother. Unless she stops saying mean things, the less time spent with her, the better you might feel. With counseling, you might learn to better tolerate her negativity but for now, it might be beneficial to limit the time you spend with her.
One final thing to remember: your mother might say, those things because of her own psychological problems and limitations. That is commonly the case with many people. They treat others poorly because of their own personal shortcomings. It is best not to take it personally but that is a challenge.
Counseling will help you to develop a stronger sense of self-confidence, as will life accomplishments, maturity and healthy psychological growth. As you develop more confidence, you will care less about the opinion of others. The “find help” tab, at the top of this page, will assist you in finding a good therapist. Family therapy, in addition to individual therapy, might also be a good option. Please take care.
Dr. Kristina Randle