Okay, so this is boring but hopefully someone has some advice. I don't wear t-shirts, I wear a-shirts. Problem is I have short legs and a long torso, I'm 5'-8" with a 29" inseam. It's hard to find a-shirts that will stay tucked in. Anyone know a brand that is longer then others. They all claim to be long enough but after a few month of washing, they all shrink. I like good quality, my favorite is Champion. Any suggestions?