I am a nurse, and ordered 120 pens (which it said were available) to give to other nurses, because nurses love pens. It took from May to the end of June to receive all shipments of pens because apparently they didn't have them all in stock at the time I placed the order. As I began receiving the packages, some only contained 6 pens instead of 10. After contacting Walmart several times, and receiving a replacement shipment, I still only received 106 out of 120 pens originally ordered. I have now See full review