The first step to effective treatment is to get a diagnosis, usually from a mental health professional. Social anxiety disorder is generally treated with psychotherapy (sometimes called “talk therapy”), medication, or both. Speak with a health care provider about the best treatment for you.