遗嘱不是一定要公证的,公证不是立遗嘱的必要程序。只要老人立遗嘱时具有民事行为能力,是老人自愿订立的,就具有法律效力。如果有以下情形之一的,遗嘱无效:1、无民事行为能力人或
法律依据
《中华人民共和国民法典》第一百四十三条、第一千一百四十三条