Question: how long a will last?
Answer: A will lasts forever unless the testator revokes it or other conditions are met.