God alone know the timing and keep trusting God that He has a good purpose for your life to bless you and not to harm you.
Study God’s words through the Bible, spend quiet time praying to God and praising Him for His purpose in your life and don’t give up....don’t ever grow impatience with God.....wait in expectancy and think positively.
He will do it for you....He is the redeemer, He is the restorer.
More importantly is your heart get the transformation to know Him and to love Him.....we can fake our appearance and make it look good on the outside, God knows into our hearts and so our hearts matter the most.
God bless your journey with Him, amen.