Hello and welcome to Healthcare Magic. Thanks for your query.
The problem which you have described is indicative of social anxiety
. Though you have mentioned that you are able to meet people and socialze, there seem to be certain specific social situations where you become anxious and nervous.
The best way to deal with this problem (other than going for therapy) is not to avoid such unpleasant social situations and to slowly keep exposing yourself to them in a graded manner. You can also learn and master relaxation techniques
, so that when exposing yourself to such situations, you can readily deploy them whenever you become nervous. As you keep practicing this, with every step forward you will be able to gain more confidence and overcome your nervousness
Wish you all the best.
Dr. Jonas Sundarakumar