Hi Monica, I'm sorry you did not receive the cap when you needed it. Please allow me to explain that First Class Package was selected as your shipping method, which typically takes 3-5 business days to be delivered and is not a guaranteed service. Your order placed on May 14 is delivered on May 21 which is considered normal for this shipment. I saw you've process a return back to us and we will issue a refund once we receive it. For future references, please use one of the express shipping options if you need it within 1, 2, or 3 business days.