When we read Matthew 6:33, we always forget to read the preceding verse. (For after all these things do the Gentiles seek:) for your heavenly Father knoweth that ye have NEED of all these things. But seek ye first the kingdom of God, and his righteousness; and all these things shall be added unto you. Matthew 6:32-33 KJV
It's easy to say, seek God and all things will be added but in context the scripture says the "all these things" means everything that we NEED not WANT. God knows the desires of our hearts and He knows the plan for us. That's why he reminds us not to worry about tomorrow (Matthew 6:34). Since He knows the plan, He also knows the things we need and do not need. So when God does not give us what we want, we have to realize that there is a greater plan and in seeking Him we trust that everything we need shall be added unto us. When we seek God, our desires become His desires. Our wants become whatever He wants for us and we are confident that He will provide. Do not be discourage when He takes something away or that your prayer was not answered in your own timing. Just because we did not receive it now, does not mean we will never receive it. God IS... which means He is not bound to our time, our thinking, our little box we call life. He sees beyond what we can see. He knows our future beyond what we can even ask or think (Ephesians 3:20). Be encouraged. Bask in His love. Patiently wait in His presence. Seek Him and what He desires for our lives. Trust Him. I promise He's got you in the palm of His hand and will guide you towards your greatest potential. You may not have everything you want right now, but you will always have everything you NEED in Him. Be blessed.