The virtual Amex gift card does not have an expiry like a voucher, and you cannot lose the funds in the card, however, each card does have a validity date. This means that once the validity date is reached, the card will no longer work and you will need to contact American Express to get a new gift card issued, which is free of charge. Just call +1-888-846-4308 to get a replacement card.