AutomaticSlim, at a very early age, I learned to take care of myself. Since that time, I have had the aptitude, resources and energy to provide for many people over the course of my life. I do not regret a single thing I have ever done for another person. The gift of giving is what makes life enjoyable.
General rules of giving for me are this. When I give, do I love the person. If so, I tell them I assist them because I love them. If giving to a person I like, respect, or any number of other reasons, I explain to them the give forward rules. I am helping them in an attempt to make their life better, it is great karma to remember that when in the future, you are in a situation where you can help someone else.
There is absolutely nothing wasted on this earth. money, energy, love, hate etc, etc. Once you realize these are fluid things that are passing in and out of your life on a regular basis, you will accept them and give them more freely with time. Enjoy your life, make other people smile, laugh, cheer or cry with happiness.