I can imagine how difficult it would be for you to deal with this problem. To the point that it is impairing your daily functioning.
Most of the symptoms that you described seem to indicate Social Anxiety Disorder. You will need to have a two-way approach to resolve this problem. Consult a clinical psychologist for a detailed evaluation, diagnosis and psychotherapy and a psychiatrist for medicines.
Next Steps
Consult a clinical psychologist at the earliest.