Hi Vincent,
Thanks for your review.
We sincerely apologize for any inconvenience caused.
Normally, it takes about 3-5 business days to process and 7-10 days to ship. We noted the shipping time on our website. Althought our factory is overloaded, we tried our best to complete your order and ship it out asap. Hope you understand for us!
We received your email and responsed to you. Please check our email and send the photo of your hat. We will check it.
Thank to your feedback, we can improve our product better in future. Best wishes!