I ordered a box of 50 from Walmart on April 4, then realized that I should have ordered 2, so ordered another box the next day. The first box took 3 weeks to arrive. The second box has been sitting at a post office in Illinois since April 10! Both showed up on my credit card. Don't expect to see the second box now, so will have to call VISA and remove the $50.00 + from the card.