Yes, they do. Most, if not all, have expiry dates, presented on the card itself, at the front side, just like on credit cards. You must have the date in mind always since once expired, the funds expire with it.