Look up Nehemiah 8:10 and Psalms 30:5. Everyone wants things to happen right away for them, but that is rarely the case even in this fast paced society. Good things in life take time. Look up Romans 5:3 and John 1:3. If we can’t learn to be happy with what we have today, we’ll never learn to be happy. Doing God’s will is what will bring true happiness. Look up Hebrews 10:36.