Please visit a psychiatrist . It seems like you are going through anxiety especially in social situations almost amounting to panic at times. There also seems to be some depressive symptoms. A psychiatrist can evaluate more thoroughly and see if there is something that can be done medically and will also refer you to a therapist who can help with behavioural techniques to overcome the same.
Answered2017-09-18 00:45:59
Let others know if this answer was helpful