forever 21 h&M ASOS Urban Outfitters etc
Having never seen a flannel that cost $80, I'm bewildered that you think they cost that much. Every store I shop at has them for no more than the other shirts there, in fact they are usually much less expensive.
eBay
In a second hand shop or of an older relative and the buy and sell charity shops they have great bargains nothing to be ashamed of ......martin
eBay, AliExpress, flea markets...
H&M or forever 21
You can buy them in bulk on ebay:) x