Please note: Each cap is handmade, making every piece unique. We craft them once we receive the order, so it takes a bit of time to make and dry. Shipping usually takes around 4-5 days after the order is placed. We take great care in making each cap by hand, ensuring the highest quality!