失眠抑郁要吃多久药才能好