Are subscriptions valid for a lifetime?

No, each subscription key is valid from the date of purchase and for as long as your subscription(s) is/are in effect.