I believe all suffering is caused by ignorance. People inflict pain on others in the selfish pursuit of their happiness or satisfaction. Yet true happiness comes from a sense of inner peace and contentment, which in turn must be achieved through the cultivation of altruism, of love and compassion and elimination of ignorance, selfishness and greed.
I don't think you ever stop giving. I really don't. I think it's an on-going process. And it's not just about being able to write a check. It's being able to touch somebody's life.