An AstroPay Card is valid for up to 12 months from the purchase date. Also, since the card cannot be reloaded, once you use up all the funds, the card becomes invalid, and you'll have to buy another one if you wish to continue using AstroPay services.