My favorite fabric for a shirt is linen. I like how it wears, how comfortable it is, and how it seems like it was purposely designed to conceal guns. Some years ago I bought a whole bunch of long sleeve, linen, button-up shirts from Old Navy for something around $20 a piece. They’ve been great for years but now are starting to show some thin spots and tiny holes. I’m looking to replace them. Old Navy doesn’t seem to offer shirts like this any more. The ones I am finding online are closer to $100 a piece. Does anyone have any suggestions or recommendations?