Here is a beautiful truth expressed wonderfully by John Piper. Please be encouraged.
"God is a mountain spring, not a watering trough. A mountain spring is self-replenishing. It constantly overflows and supplies others. But a watering trough needs to be filled with a pump or bucket brigade.
If you want to glorify the worth of a watering trough you work hard to keep it full and useful. But if you want to glorify the worth of a spring you do it by getting down on your hands and knees and drinking to your heart’s satisfaction until you have the refreshment and strength to go back down in the valley and tell people what you’ve found.
My hope as a desperate sinner hangs on this biblical truth: that God is the kind of God who will be pleased with the one thing I have to offer — my thirst. That is why the sovereign freedom and self-sufficiency of God are so precious to me: they are the foundation of my hope that God is delighted not by the resourcefulness of bucket brigades, but by the bending down of broken sinners to drink at the fountain of grace."
But what I've found, as I am sure you have too, is that though I am satisfied when I drink, it isn't long before I am thirsty again. So, I come to drink, again and again.
Jesus said that if we embrace Him, He will be a spring of living water and we will never thirst again, which is true. We will have discovered what quenches our thirst - the thirst that made us run after a thousand watering troughs that we found empty and stagnant and that could not come close to satisfying our thirst.
Now, we no longer thirst like that. We know the One Who satisfies. Yet we remain thirsty for Him, so we drink Him in over and over. We must, for we live in a lowly, barren land. But now we know where that Mountain Spring is and have become springs of water ourselves - Christ overflowing through us - to those around us who are still so desperately thirsty.
"...whoever drinks of the water that I will give him will never be thirsty again. The water that I will give him will become in him a spring of water welling up to eternal life.” John 4:14