Many of us know that giving to others and being kind is good for your soul. But there are also benefits in mental and physical health as well. When you start giving you receive life-satisfaction and your physical well-being will remarkably improve. Why not teach your children the art of giving when they are young so that they will grow up healthier and happier in the long run. It is a great way to improve social well-being and an awareness of social justice and the many issues. Teaching children these skills early on in life will reinforce these values for when they are older. So next time you are feeling down or sorry for yourself why not practice giving to others because being generous has such a huge boost and effect on your general health.