Hello. On the basis of information provided it appear that you are suffering from either social phobia
or you have anxious avoidant personality disorder
. As far as management is concerned there is no medication which can change you overnight in to a different person. For this you need a psychologist
who work with you over these issues and make you learn social skill and you implement them and get over your problem. It a long process of learning and you should be compliant to the advice given in therapy. It is not a easy thing but can be achieved if you have good motivation to get out of it.
Best way is to follow the advice in therapy very sincerely .