Do good have good. This was the chief belief full of inspiration and motivation in the ancient times like silver age or copper age, which gave the people an urge to do good for others, because they were definitely rewarded in return. After some time, a new concept came into light i.e., 'Do good and forget'. It meant 'to do good' but not expect any reward in return. Perhaps it meant "giving from your right hand and not letting your own left hand know of it".
But in the present era, i.e, Kaliyuga, the concept of life has prevailed, i.e 'do good and get worse in return'. That's why now most of people avoid to take risks for the sake of others, hesitate to help others and avoid even to console them. Everyone is busy in him self, no one cares for others.
But if we believe in God, we should always keep in mind that all human beings are his children. So we should help the needy in every possible way.The God always protect the children those who can do good to others.