Too long!

These are great pants. My husband and son love them but the 34&#34; inseam I ordered for my son is closer to 36&#34; or 37&#34; and the 32&#34; pair I ordered for my husband is at least 34&#34;. My husband had a pair already and I got the size from his older pair and these are considerably longer. I'm going to have to get both pair altered but otherwise, they're good sturdy pants at a good price. Not sure why they're so long.