A new survey of 2,000 Americans found that the average person does eight good deeds a month.