Thou preparest a table before me in the presence of mine enemies: thou anointest my head with oil; my cup runneth over.
Have you ever seen progress and realize that you are being blessed? Then, it seems that you never receive another blessing. This verse should be renewed everyday. If you are alive and reading this now, you are blessed. These are the only blessings that some of us see because that is all that we have the capacity for.
(Let's build a scenario) Say that we had to fill a swimming pool with water, but the water faucet was a block away. At the start, you were told that whatever container that you use, to transport the water, will be filled completely. Yet, a gallon, of water, is taking out of the pool every hour. You transport the water using a bucket. Would you keep using that bucket, or use something bigger?
In this scenario, the pool is your life and the water is God's blessings. God promises to fill any container, that you use, until it runs over. But, are you still using a bucket? Have you grown satisfied with slowly filling your 'swimming pool?' What if you died before you can fill the 'swimming pool.' Or, what if you had time to fill a bigger 'pool,' but could not because you were just using a bucket?
Many times we grow frustrated because we do not see more blessings. While we continue to see others getting blessed. Maybe our cup is running-over, its just time to get a bigger cup. Unlearn.