Why So Much Suffering in My Life?

Many people think that I am unhappy because I have no enough money, but the Bible tells us that the real suffering comes from the famine of heart. By these following verses we can see real suffering of life comes from, and tell us how to get the truly satisfaction.
#1. Amos8:11
“The days are coming,” declares the Sovereign Lord,
“when I will send a famine through the land—
not a famine of food or a thirst for water,
but a famine of hearing the words of the Lord.
#2. John4:13-14
Jesus answered, “Everyone who drinks this water will be thirsty again, but whoever drinks the water I give them will never thirst. Indeed, the water I give them will become in them a spring of water welling up to eternal life.”
#3. Matthew4:4
Jesus answered, “It is written: ‘Man shall not live on bread alone, but on every word that comes from the mouth of God.’”
#4. John 6:27
Do not work for food that spoils, but for food that endures to eternal life,which the Son of Man will give you. For on him God the Father has placed his seal of approval.”
#5. John6:35
Then Jesus declared, “I am the bread of life. Whoever comes to me will never go hungry, and whoever believes in me will never be thirsty.