I honestly used to have the same problem..during high school..but I believe it to be nothing more than lack of conditioning of the mind..as MrDevious said...if you take yourself away from the social pressures of life for too long, or never delve too deeply into it in the first place..you'll be untrained and anxiety will spark....you can get over it though, but first you need to build self confidence..once you've established that just put yourself in as many akward situations as you can...what I did was get a job as a waiter at a restaurant..I thought there was no way I could do it but for me it only took 2 tables before I was comfortable...it happened that quickly...

so for the rambling but to recap..
1) get comfortable with yourself (through working out..whatever)
2) put yourself around people and get used to how it is

You wonder why you're comfortable around your family and no one else..it's cause you've been with your family your whole life..it's all conditioning
Headin2KONA Reviewed by Headin2KONA on . Social Anxiety Disorder "Social anxiety disorder, also called social phobia, is an anxiety disorder in which a person has an excessive and unreasonable fear of social situations. Anxiety (intense nervousness) and self-consciousness arise from a fear of being closely watched, judged and criticized by others. Many people are uneasy with shyness in others, especially in cultures which value individuality and taking charge." This disorder has pleged my entire adolescence and early adulthood life, Being the shy guy..has Rating: 5