The items came very quickly. I think they shipped on tuesday and I got them on thursday. I didn't get any duplicates although a few of them had similar designs/colors. But hey, I'm not complaining. For 1.99 this was an amazing bargain.