遗嘱没有有效期。遗嘱是被继承人(立遗嘱人)死后才生效,只要死前没有立新的遗嘱,则从被继承人死亡开始生效,有效期限没有法律规定。遗嘱不需要公证也能发生法律效力,公证只是加强
法律依据
《中华人民共和国民法典》第一千一百二十一条、第一千一百四十三条