根据你的描述,你也许有抑郁症状,建议去精神专科医院检查鉴定,根据医生的诊断结果,根据医生的治疗方案服药治疗就可以了,精神性的疾病最好吃西药效果会更好。
至于舍曲林吃多长时间,每个人病情不一样,所以疗程也不一样。