If you have ever got home from going to a benefit or a charity event and had a great feeling, there is a reason. It's because it's good for your health.

It's no secret that when we are asked to donate, whether it's our time, talent or money, we come up with many reasons why we can't do it. But, the fact is charitable giving is one of the best ways to be healthy.

One thing I personally love about this area is how generous people are. I would put this community up against any community in the world.

According to the Huffington Post, science proves that there are several reasons why being charitable is good for your health.

It is good for your mental health.

“Since people reporting stronger social relationships have a reduced risk of mortality, the social aspects of volunteering may contribute to the observed survival differences.”

It keeps the cycle of "good" going. And, it is also great for your marriage. Generosity is one of the key factors for a happy marriage.

You will also enjoy a longer life. There is a link between unselfishness and having a lower risk of early death. But, I don't think we need proof why this is true. We can feel it when we do something for someone or something.

If you want to see more proof why giving and charity is good for you click here.