NCoin cards are valid for an unlimited period of time. As long as your NCsoft account is active, the NCoins do not expire.