I have an order online through Walmart, and it is supposed to be delivered tomorrow, however the website still says the order is being processed and hasn't even moved to shipped.
Customer service informed me I can call back in 5-7 business days if I haven't received it yet to re-order. Awesome.
Should have used shutterfly instead. 