The best research based answer is:
"The best psychotherapy eliminates symptoms fast, and also last longer than the best drug therapy."
Social anxiety disorder is a condition where someone feels embarrassed, self-conscious, feared and such kind of irrational problems and it can last for years and in worst case scenarios lifelong.