All hats are custom made to order. Production time can be 2-3 days. If you need hats sooner please leave me a note and I can work on getting them out same day.