您好,老年人脾气大主要是心理因素导致的,还需要多于老年人沟通和交流,从根本上解决心理问题。老年人可能存在多种心理问题,例如孤独感、无助感、空虚感以及身体不适、器官功能衰退等引起的心理焦虑、抑郁等。祝您健康。