Walmart offers the George Men's Long-Sleeve Flannel Shirt in several colors (Burgundy pictured) for $5. Opt for in-store pickup to dodge the $5.99 shipping fee. That's $5 off and the best deal we could find. It's available in sizes from S to XL.
There are many ways to get cheap and even free services and goods after reaching a certain age.