On average, it takes Americans about 40 days to earn enough for their food supply for the entire year. It takes about 124 days to earn enough to pay their taxes.