I have ordered the eyeglasses from Walmart and the eyeglasses come to my house after five days I ordered it. You can ask the service department by calling them directly. If you are in a hurry to use the ordered pair of eyeglasses, you could tell them and urge their handover time.
It is about 4 to 5 days to get the eyeglasses. But i am not often buy prescription eyeglasses their. i prefer to buy prescription eyeglasses from some eyeglasses shops such as firmoo.com, framesdirect.com etc. they are also very affordable. Anyway, buying eyeglasses online are more cheaper than they were in local eyeglasses shop.