遗嘱的有效性那可得根据具体情形去判别。就好比盖房子得有个靠谱的地基,遗嘱的有效与否就相当于这个地基。要是遗嘱满足了法律规定的形式要件和实质要件,等立遗嘱人一去世,那法律效力就立马蹦出来。
形式要件就像是遗嘱的“外衣”,得书写规范、签名到位、有合法的见证才行。实质要件,就像是遗嘱的“灵魂”,得让立遗嘱人有完全民事行为能力,遗嘱内容得是他真心想表达的,还不能违反法律的强制性规定。
假如20年后立遗嘱人驾鹤西去,只要在当时遗嘱是符合有效条件的,那它依旧是有效的。不过,法律规定遗嘱的有效期限通常是20年,超过20年的那部分,可能就不受法律的庇护。所以,到底遗嘱有没有效,得把遗嘱的实际情况和相关法律规定都综合起来好好判断。