Many people are disenchanted with their homes, cars, jewelry, and clothes because other people appear to have more than they do. Most are in financial shambles because they try to match other peoples' lifestyles and when they're unable to achieve a greater status, they see themselves as failures (Luke 3:14). When they do achieve power, fame, or riches in this life, they're still unhappy and they don't know why. Some even regret their current career and living situation because they feel a big void like something is missing. However, they haven't chosen another because their current career appears to impress other people and be socially on par with or above their friends and neighbors.
Stop measuring yourself by where you are now and your neighbors' careers and lifestyles. You can't achieve the success that God wants for you without moving in God's purpose for your life and being content and truly thankful for where you are and what you have right now. You won't find true happiness when you're not constantly developing a deeper relationship with God in Christ and you won't make the most of your current situation or any endeavors because you won't listen to the Holy Spirit's direction that would guide you to the place of fulfillment (Philippians 4:11-13). Thus, you will not find rest for your soul. You'll never feel that anything you're doing or anything you have is enough. You'll always be grasping for more things, interactions with other people, and praise of men but never able to find what is truly best for you.
People's lives have different flavors and it could be that another career, location, or business endeavor is what you should be aiming for. However, it could also be true that you simply need to cherish your current career and other blessings God has provided and obey biblical instruction. You'll never truly know until you rest in Him by seeking Him above everything else that could be desired. This is the only way that rest is available for your soul. Fulfillment will sprout from rest because you will follow His career, ministry, and lifestyle instructions designed specifically for your life. While it would be nice to think that the endeavors you engage in should always be pleasing to your flesh (mind, emotion, and will), you must understand the reality of the biblical message that you may be called to careers, endeavors, and ministry at various stages of your life that are not immediately pleasing to your flesh and that only become pleasing to your spirit as you understand that they are pleasing to God because that's His purpose for you at the present time (1Timothy 6:6-10).
In financial and non-financial realms of your life it is your spirit lead by the Holy Spirit that should control your flesh. Your flesh should not control your spirit or refuse the leading of the Holy Spirit because you don't think a particular direction or instruction is pleasing or fulfilling. Allowing your flesh to control gives satan mentorship of your life and allows ungodly character traits to develop in you and in turn brings turmoil and negativity in your life that continually torments you. This is not God's best for you. Jesus Christ is the way, the truth, and the life that brings rest to your weary soul but you must seek Him and His ways in order to truly find this rest. He will lead you closer to Him and into those character traits and practices that will truly allow you to rest no matter what external circumstances appear to be (Hebrews 13:5). The traits to be sought are the fruit of the Spirit and the practices include those that we currently think of as spiritual (prayer, praise, worship, bible study, regular fellowship, etc.) as well as tithing, budgeting, not creating bills larger than your current means, debt elimination, saving, investing, diversification, and expecting God's favor to provide your need and desire so that you're able to continue to live according to His financial plan for your life.
May God bless you richly as you follow His plan!