I will randomly be talking to people, (im a straight male) and it can be male or female and my voice will tremble, my heart will race and beat hard, I can hardly catch my breath between words and I get super nervous for no reason. There is no reason for me to be nervous infront of the person it just happens. It doesnt even have to be face to face I have even called people and it happened for example: I called an exhaust shop to get a price and for no reason it started happening. I've been to a music store to consign something and while they were looking at it, and asked a few questions it happened but there was no reason to be nervous. It's even happened when talking to my parents when there wasnt anything to hide or get in trouble over. It's also happened while reading infront of the class too when I am friends with the few people that are in the class. I am taking psychology and we learned about anxiety and I think it might be social anxiety but I talked to my parents about setting up a doctors appointment and they said its normal. I am just tired of this happening almost everytime I talk to someone. IIN?

After admitting it to myself finally , I started facing things and people again and tried to hold firm . Had a little saying in my head - I'm just as good as them, they're not making me nervous f'k that. In time it started to work and I'm good to go again now.
1. Inner work. You can do affirmations with such as 'People are more concerned with themselves to think about me' or I have let go of the need to be liked' my fav is 'People are more concerned with what I think of them, than thinking of me'
2. Outer work like go outside and say hello to 20 people. Your anxiety and shit will dissapear for Sure after this. Try it and tell me it doesn't work, after you say it the first like 5 times you will be awkward and it won't come out right, and you might even get no reactions, laugh it off, because that's just how life is. Try this or 'Hey How are you" for about a week till its natural. The results will speak for themselves.
The main thing Though I think is in your head. Maby you stay inside too much, thats the number 1 cause. 2, your hyper sensetive to what people think. Guess what, welcome to the party, alot of people feel that way around others, even their family. Get over your fears first, like socializin, make an idiot of yourself if you have to, I've done it, now I am totally unshy or nervous around people i can start a conversation with a cashier in front of a line full of people. I hope this helps.
be more social. you will get over the fear of talking to strangers.