Walmart restocks trading cards every week from Monday through Friday. The restocking takes place between 9 am to 3 pm.