人体出现精神恍惚的原因,可能是由于疾病导致的机体器质性功能改变,也有可能是由于病人的精神因素导致。根据情况分析,是由于焦虑和抑郁状态导致的精神恍惚病人应该多与身边的家人和朋友沟通交流,解除焦虑情绪,还可以适当的进行一些体育运动,以排泄压力。