多项选择题

造成神经衰弱的常见病因是()。

A.心理因素
B.精神因素
C.身体因素
D.遗传因素