Let your generosity have a limit.
There is a clear difference between being kind and being controlled by emotions. Helping people should be based on effort not pity.
Support those who are doing something with their lives no matter how small. If they are crawling toward their goals then help them fly. But if someone has chosen to do nothing you have no duty to carry their weight.
Even if they are family if they are not making moves to improve themselves you are not a villain for stepping back. Your time money and energy are valuable. Invest them where they matter.
Stop letting people guilt trip you into supporting what they refuse to fix. Emotional blackmail is not a reason to waste your resources.
The truth is you cannot help anyone who has made peace with self-destruction. You cannot save someone who is not trying to save themselves.
KAA says it best help those who are helping themselves. Leave the rest.