A testamentary trust is legally valid for up to 80 years. As such, it’s possible that your testamentary trust can be of benefit to up to two or three generations.