You should first start by recognizing that it’s not all about you and allowing things like pride and arrogance (ego) have an impact on your ability to give. I myself have allowed pride to affect me a lot and its cost me a lot in life as it has others.
Everyone has the ability to give and it’s important that others give because as the Master Jesus once said you ‘reap what you sow’, therefore what you put out to the world you will also get in return, but only if you believe that God will return what you give and you shouldn’t worry too much about when God will return what you give because so long as you have enough faith that God will give what you put out – he will.
Its important also to not have ill will when giving to others but have the real intention of helping them and doing it for them and not for yourself, and having trust that God will return to you in his own time whatever it is you give out to the world.
A basic example is when you pray for others with the intent of helping them, then God will see that and will return that and help you in some way. But it all comes down to right intention (working for the good of others) in Buddhism which is something I have struggled with a lot in my life.
Giving is also about being fair to others whilst being fair to yourself. So seeing that giving away a book to a baby isn’t very beneficial to the baby. Its about the value that the giving brings to the other person which is of importance and the benefit it brings to that person.
Its also about the level of sacrafice that you give which is of importance. A basic example of this is you really value a possession of some kind and give that away then that confers greater blessings than giving away items that have no value to you. But you should also appreciate the value that items bring to others and appreciate the value that the items bring to yourself, a basic example for me is I use my PC for work and for me to give that away to a child who will never use it will be detrimental to both parties in the long run.
Giving is also about not just giving away money because there are so many other ways that you can give to others in a way which is beneificial to them. Giving can be giving away your knowledge to the world by teaching it to others, starting a blog like I have done and sharing it online to others for their benefit and for yours. Giving can also be giving away material possessions to others in a way which brings them benefit, espcially if the item isn’t being used. But you can also lend your items out which are not being used which is a form of giving. You can also give by giving away your time and energy to others through some kind of service to man, this can be by volunteering and offering your service somewhere, like I said starting your own blog for your own development and for the betterment of others. But its also not just about giving but sharing also because as all is one to share with others is of importance because you shouldn’t hold on to something which belongs to everyone. But you should share only if you believe that you would benefit and the other party whom you are sharing with will benefit.
Lastly, it may take some time for whatever you gave to return to you, but just have faifth that God will return to you whatever it is that you gave and go about your day in the knowledge that you have helped someone in a small way and enjoy that feeling. Of course this article will not be worth anything unless it is applied to you and your own life as with every single one of my articles, so please do take into account this valuable teaching I have given you here and try it for yourself and see the truth in these words for yourself.
There was also a really good video on YouTube that said that giving to others will make you a lot happier and a lot more cheerful Ted Talk