问题分析:治疗社交恐惧症要依据情况,和医师讨论,制定出一个详细的计划,才能给出较为准确的时间。如果每周去一次治疗,大概需要3到4个月的时间,但是还是要按个人情况来说。如果能够通过认知行为疗法起作用,那就尽量不用药。如果根据情况,愿意选择药物治疗也可以,但是这个时间会更长,反复性大。