In 1960 Americans spent 17.5 percent of their income on food and 5.2 percent of national income on health care. Since then, those numbers have flipped: Spending on food has fallen to 9.9 percent, while spending on health care has climbed to 16 percent of national income.