Walmart gift cards do not expire. The only time when the card may be of no use is when you've used all of its balance.