Hats are handcrafted and made to order they take up to 6 weeks. We do have a few available for immediate sale, but due to the time and work involved we tend not to have too many.