Did you know the average person makes 24% of their annual donations between Thanksgiving and New Year’s? This means charities receive 41% of their donations in the last few weeks of the year. This is why Americans, among the most generous people on the planet, are overwhelmed with requests to support an infinite number of causes.