According to the booklet "Farm Facts," published by the American Farm Bureau, it takes about 40 days for average Americans to earn enough disposable income to pay for food consumed at home and away from home for an entire year. By way of contrast, Tax Freedom Day is April 27. This is how long it takes average Americans to earn enough money to pay federal, state, and local taxes for the year. Search This Site: