Giving something with a clean heart to those who deserve is the most beautiful thing we can do as a human. I assure no regrets associated to this.
Sometimes success lies in finding satisfaction where you can give little more than you can take. It’s OK to indulge & be selfish, but true happiness is cultivated while giving. Gratitude is a gift by God. Try it, this may help you discover little bit of empathy inside your heart.