Those who give generously always have enough, of everything they need.
Read: 2 Corinthians 9:7-8
7 You must each decide in your heart how much to give. And don’t give reluctantly or in response to pressure. “For God loves a person who gives cheerfully.” 8 And God will generously provide all you need. Then you will always have everything you need and plenty left over to share with others.