We all have needs, things that are necessary for our existence. We all have wants, things that are nice to have but not necessary. We do not all have contentment, an appreciation for and an acceptance of what we already have.
God knows we have needs, and He always fulfills them. Sometimes we don’t even have to ask. God will supply your need in exactly the amount you need it, exactly when you need it, exactly where you need it. But sometimes we think we have a need when we really just need to do better with what we have. God knows the difference, so trust Him to supply. When you know God loves you and that He has the ability to supply all your needs when you need them, you will be content knowing you will always have what you need.
God knows we have wants, too. But unless we want the right thing, He will likely not give us our wants. If your desires don’t line up with God’s, you’d better watch out if He does decide to give you what you want. Sometimes we get what we want and realize it isn’t satisfying. Sometimes we don’t get what we want because it is not good. Sometimes we don’t get what we want because we only ask for what is good instead of what is best. God wants you to have His best. Trust Him, obey Him, and line up your desires with His. Then you will be content with what you have.
Take a look at some Scripture references for asking and receiving: Matthew 7:7-11 & 21:21-22; Luke 11:9-13; James 1:5-8 & 4:2-3; I John 3:22 & 5:14-15
Take a look at some Scripture references for contentment: Matthew 6:8 & 26-34; Philippians 4:11-13; I Timothy 6:6-8; Hebrews 13:5-6
God will supply all your needs and take care of you. God knows what is best for you, so you should want what He wants. Learn contentment. Learn to be thankful for and happy with what you have, and learn to use it well. When you learn contentment, you will be and feel happy and secure in God’s love.