Rest in God
News Flash! You are not designed to carry the weight of the world on your shoulders.
If you will give all your cares and hard problems to God to solve, and quit worrying and fretting about them, and trust God with all your heart to work things out for His glory and your good, He will do it.
After turning things over to God, trusting Him to handle it for you, then don’t interfere and spoil things. Stay out of them until God works. Don’t be impatient and unbelieving. Trust God as you confidently rest in faith, and praise Him in advance for giving you what you have asked Him for. “Praise him for what he has promised” (Psalm 56:4,10, NLT).
Since you believe that God can handle all your problems better than you can, let Him do it. He will remove all obstacles. He will “work all things out for your good” if you love and trust Him (Romans 8:28).
Since God cannot fail, you cannot fail if you keep all things committed to Him and trust Him to keep all His promises to you, solve your problems, meet your every need, wants, and desires, and make you a success in life.
God never meant for His children to become failures, because obviously, such failures are a bad reflection on Him.
Turn all the bad stuff over to God and enjoy the peace of God!