根据您的描述,一般45岁的人性格大变多由于更年期、中风后遗症或者受到什么巨大刺激。,建议找出病因,针对病因治疗,如果是更年期多吃一些蔬菜水果等养阴的东西,中风后遗症建议化血化瘀改善脑循环;
受到刺激则需要安神定惊。