I firmly believe one cannot form a healthy relationship with another human being until one first forms a healthy relationship with God. There are many things God provides that a person can NEVER provide. He fills us in ways no human can. He fill us to depths that are not humanly possible.
We give to others out of the abundance and overflow we receive from God, spiritually and emotionally. If we do not know God, we have little to give away. We cannot provide to others what they desperately need. We especially cannot provide it at levels they need if that other person is particularly needy! Regardless how much we are capable of giving, it is always insufficient to overfill. God alone fills another to overflowing.
It's a lot like eating. Once we eat and are full we aren't completely satisfied. Soon we hunger again. God alone fills and satisfies for weeks, at the deepest levels. There are times we are so full of God (and satisfied) that we absolutely have no need either for the company of others or for food!
Maybe this is what Jesus means when, in John 4, he tells his closest disciples, "I have food to eat that you do not know about." Now, that's kool!
Fill me to overflowing, Lord, so that I might overflow to others! And, also so I can drop a few pounds!