“On the first day of every week, each one of you should set aside a sum of money in keeping with your income, saving it up, so that when I come no collections will have to be made.” (1 Cor 16:2)
There are some universal and fundamental principles in life that are so simple that we almost take them for granted. If you want to save, save a little often and regularly, and you will save. If you want to have resources to give, put aside a regular amount every payday so you will get into the habit and establish a fund. Then when it is right time to give, you will be able to meet the needs or offer the gift.
Note also that this is in keeping with your income. If you earn a lot, put a large amount aside. If you are not earning much, put aside what you have determined in your heart before God to give. A little, put aside regularly, becomes significant quickly.
Quick Prayer: Keep me regular, Jesus. Amen.