I put others people opinion so above mine. I'm 18 and I know this is part of being a teenager, but this is just too much.

I was out with a friend in mcdonalds chlling after playing pool. I noticed that I wouldn't speak loud about things that interest me. I would feel very anxious when I would. I would just wait for people to say something about it. (noone of course said anything)

I would also talk in a certain voice, like my throat would be dry and I just wouldn't be myself. I would be what I think the other person would want me to be.

I'm aware of this problem of not being myself and I'm working on it, but any other advice? I also thought for a long time I was really socially savy, but I'm very socially awkward and retarded.