你好,从你描述的情况来看,病人患有急性短暂性精神病,现服药半年医生让吃3一5年的药,很可能是诊断有误,应当是精神分裂症的可能性大。
指导建议:建议带她最好到大型精神专科医院精神科门诊就诊,以进一步明确诊断,门诊或住院系统治疗