人患上抑郁症的原因是比较复杂的,有遗传因素、环境因素、个性因素,等等。确诊抑郁症是精神科医生的工作,普通的心理行业从业人员是没有这个资格的。对于如何治疗,需要多少治疗费用,这都需要询问精神科医生,且治疗时长及费用也要受到抑郁症的轻重程度的影响。希望我的回答能帮助到您!