If you donate for poor it means that you have not lost your money its will back to you, when?
When it will back to you?
When you feel alone
When you need something
When you want to get something and nobody is there to help you
Then that money will back to you
So,
Keep continue to donate always
Promise it will make you happy always :)