No way he can be holding down a job and cooking from scratch which would save money. Give him the benefit of the doubt. Trader Joes has some excellent quality food at reasonable prices (I didn't say the best prices) Really the only thing we avoid is fresh meat which is pricey.
We use to buy Two Buck Chuck at the WLV Trader Joe’s, but I have heard it’s not two bucks any more.