CrazyHorseWest.com carries only Top-Quality, Custom Cowboy Hats. All hats are 'Custom Made to Order'. It takes about 6 to 8 weeks for delivery. We can make Dress or Western hats. Send us a picture from your favorite Western Hat, or just call us, and we will be glad to help you with your Custom Hat. All Custom Hats are made in Texas USA by our Master Hatter.