Walmart offers the Hanes Men's ComfortSoft Tagless V-Neck Shirt 12-Pack in White for $17. Choose in-store pickup to avoid the $5.99 shipping fee. That's $1.42 per shirt, the lowest price we could find for this quantity by $13, and the best per-unit price we've seen. (Most retailers charge close to this price for just a 6-pack.) They're available at this price in size L only and XL.
They're also available in size S for $16 $17.
These products are the ingredients for a stable financial life so you can weather whatever comes your way.