It takes just 40 days for most Americans to earn enough money to pay for their food supply for the entire year.
In comparison with the 129 days it takes the average American to earn enough money to pay federal, state and local taxes for the year.