Dude, (I think you are male, never asked) you are displaying some serious confidence and LACK of anxiety by posting this and sharing it with THE WHOLE WORLD WIDE WEB! Good for you! Sharing your interpersonal struggles takes balls, and I’m glad you did it. My best advice, is to work on your self-confidence and face people head on. You are doing great, that you even posted this.
RIGHT ON!