I'm a marine mechanic by trade. I crawl on the ground under boats, in engine rooms on boats, and constantly moving. I've been wearing these same pants for over 12 years. They last me about 2 years for one pair. I own atleast a dozen pairs. I'm from new england and carhartt is a trusted brand I can always rely on. If I need any apparel that is work related, I always choose carhartt.