I think you are suffering from social phobia which leads to avoidance of social situation. This kind of problems usually starts from early childhood. Genetic makeup, early developmental conditions, home situation, are mostly responsible for this condition.
Next Steps
There are various psychotherapeutic interventions available for the treatment of social phobia. You can consult a clinical psychologist or a neuropsychiatrist. Medicines are also quite helpful along with psychotherapy.
Health Tips
Try to face the social situation gradually from less feared situation to most feared situation. Do relaxation exercise, deep breathing exercise while facing social embarrassing situation. You can practice in vitro imagery technique and modern Biofeedback technique to get rid of this problem successfully. Thanks