Not too many would argue with the notion that a high degree of altruism is a fundamental component of real happiness.
The problem with altruism is that the most altruistic are often smothered by the most demanding and self-absorbed personalities. This dynamic requires a mature altruism in which the giver addresses only real needs, and also establishes and maintains a weaning mechanism for the self-absorbed. In very few cases does a perpetual pacifier for the chronically selfish result in happiness for the giver. This has the clinical tag “co-dependence”.
Therefore, a wise giver must be self-aware enough to understand their own limitations, and also be aware of which of the needy are most worthy of assistance. The worthy are likely not the ones with their mouths opened widest. Altruism produces the most satisfaction with a wisely targeted focus and a measured outpouring of time, money and energy.
Guilt is often the enemy here. It seems we can never do enough. And the most egregiously selfish are first to remind us, often calling the giver selfish or moving the goalposts impossibly narrow with demands of “unconditional love”. This form of guilt is irrational, and should be dismissed, as well as the guilt-mongerer. Someone who habitually and continually prods others for increasingly more can most likely only learn though isolation. Let them flounder alone in their egotism until they also learn to give. And do this guilt-free. You owe them nothing.
A long practice of healthy altruism is a long life of happiness.