Yes, if you have Medicare and have undergone cataract surgery within the last year, then Medicare can help cover the cost of eyeglasses at Walmart.