遗嘱这东西本身,并没有那种特别明确的有效期一说。不过,它的效力得等到遗嘱人去世那会儿才会真正显现出来。要是一份遗嘱能满足法律所规定的那些形式要件和实质要件,就像遗嘱人得拥有完全的民事行为能力,遗嘱内容得是他自己内心真实的想法,还不能违反法律的强制性规定之类的,那在遗嘱人去世之后,这份遗嘱就会拥有法律效力。
不过,要是遗嘱所涉及到的财产出现了物权变动之类的情况,那可能就会受到诉讼时效等一些规定的限制。比如说,不动产的物权变动,得在一定的期限内去办理登记等相关手续,要是没在规定时间内办理,搞不好就会对遗嘱的执行产生影响。
总的来说,遗嘱的主要效力就是在遗嘱人去世之后,在他活着的时候,只要能符合法律的规定,那就可以一直有效存在着。