I can only speak for the UK but while eating healthily is highly recommend by the government and the NHS and hugely focussed on by advertising, even with laws against certain advertising of unhealthy foods, healthy food costs a huge amount more than unhealthy or junk foods. For example you could buy a pack of 2 microwavable pizzas for £2, a bag of oven chips/fries for £1 or even a full takeaway meal for one for around £5, but you could buy one broccoli, lettuce, pack of carrots etc for around £1.50. Packs of fruit are more in the range of £2-4. Raw meat is more around £5-10. Cooked meat is even more money for much less food. Ready meals (which are always a lot more unhealthy they look) are around £4-8. If you dont have much money to spare after bills, you are left with 2 choices. Make your money stretch enough to have at least one full meal a day, or splurge and have a proper, actually nutritional meal once but spend the next few days/week on crisps/chips or bread and butter.